c#数据库更新后,实现datagridview的更新。以下代码运行是没有问题,但这样写法会不会影响程序的效率
c#数据库更新后,实现datagridview的更新。以下代码运行是没有问题,但这样写法会不会影响程序的效率。其中的clear();因为做为客户端的,这样的程序几个同时运...
c#数据库更新后,实现datagridview的更新。以下代码运行是没有问题,但这样写法会不会影响程序的效率。其中的clear();
因为做为客户端的,这样的程序几个同时运行时,就会出现客户端与服务器数据不同步的情况。以下我想解决同步显示的问题。
好比是,A电脑的datagridview更新了数据,同时更新了数据库C,B现在也要做更新,能更新数据库C,但A更新的数据没有同步到B电脑datagridview上,我以下的代码正确吗,会影响效率吗?
DataSet ds = new DataSet();
SqlDataAdapter da;
from_load()里的
SqlConnection cn = new SqlConnection();
cn.ConnectionString = @"略";
da = new SqlDataAdapter("select * from kqtable", cn);
da.Fill(ds, "Table");
dataGridView1.DataSource = ds.Tables["Table"];
butt()里的
SqlCommandBuilder com = new SqlCommandBuilder(da);
da.Update(ds.Tables["Table"]);
ds.Clear();
da.Fill(ds, "Table"); 展开
因为做为客户端的,这样的程序几个同时运行时,就会出现客户端与服务器数据不同步的情况。以下我想解决同步显示的问题。
好比是,A电脑的datagridview更新了数据,同时更新了数据库C,B现在也要做更新,能更新数据库C,但A更新的数据没有同步到B电脑datagridview上,我以下的代码正确吗,会影响效率吗?
DataSet ds = new DataSet();
SqlDataAdapter da;
from_load()里的
SqlConnection cn = new SqlConnection();
cn.ConnectionString = @"略";
da = new SqlDataAdapter("select * from kqtable", cn);
da.Fill(ds, "Table");
dataGridView1.DataSource = ds.Tables["Table"];
butt()里的
SqlCommandBuilder com = new SqlCommandBuilder(da);
da.Update(ds.Tables["Table"]);
ds.Clear();
da.Fill(ds, "Table"); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询