c#.net gridview与数据库数据同步更新

c#.net中如何使gridview与数据库数据同步更新只绑定一次gridview,之后当数据表中数据增加时,gridview自动更新,无需再出发绑定事件曾有高人说之前这... c#.net 中如何使gridview与数据库数据同步更新
只绑定一次gridview,之后当数据表中数据增加时,gridview自动更新,无需再出发绑定事件

曾有高人说之前这样做过,但是没有代码了,不晓得能不能遇到高手
展开
 我来答
高职教育达人
2010-08-03 · 教育领域创作者
个人认证用户
高职教育达人
采纳数:37 获赞数:203

向TA提问 私信TA
展开全部
先写一个绑定gridview的方法.然后在插入一条数据成功后调用原来写的绑定方法,这个应该可以解决你的问题.
linjiacai13
推荐于2016-05-23
知道答主
回答量:11
采纳率:0%
帮助的人:16.9万
展开全部
public static DataSet UpdateDataSet(IDbProviderFactory dbFactory, DataSet ds, string sql)
{
DbDataAdapter da = CreateAdapter(dbFactory,sql, CommandType.Text, null);
DbCommandBuilder cb = dbFactory.CreateCommandBuilder();
cb.DataAdapter = da;
try
{
da.Update(ds, ds.Tables[0].TableName);
ds.AcceptChanges();
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
finally
{
da.Dispose();
cb.Dispose();
dbFactory.ConnectClose();
}
return ds;
}
直接将gridview的数据源做为更新的对象
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lightringz
2010-08-02
知道答主
回答量:35
采纳率:0%
帮助的人:17.2万
展开全部
数据增加后加入以下代码
SqlDataAdapter da = new SqlDataAdapter("sql查询语句",con);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = myDs.Tables[0];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lovermagic
2010-08-02 · TA获得超过251个赞
知道小有建树答主
回答量:424
采纳率:0%
帮助的人:299万
展开全部
非高人飘过~
关注中……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式