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

2024-12-28 02:12:08
推荐回答(4个)
回答1:

先写一个绑定gridview的方法.然后在插入一条数据成功后调用原来写的绑定方法,这个应该可以解决你的问题.

回答2:

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的数据源做为更新的对象

回答3:

数据增加后加入以下代码
SqlDataAdapter da = new SqlDataAdapter("sql查询语句",con);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = myDs.Tables[0];

回答4:

非高人飘过~
关注中……