datagridviewdataSorue可以绑定到多种实体,如DataTable,DataView,List<>,BindingSource等等,也就是说,datagridview的 *** 作是能内存的数据的更新,是不会更新到数据库的,
如何是使用DataAdapter来填充数据的,可以使用Update的方法,但,这只对于DataTable比较好用,如果是其它的数据填充,就要先获取编辑的行的唯一编号,再将更新直接使用sql更新到数据库
如果你不希望用B机器去频繁的定时刷数据库的话,那我还是建议用UDP SOCKET来实现比较好,我之前做过一个活感觉跟你差不多。
流程是这样的,一台机器负责对数据库 *** 作,10多个客户端需要同步数据。后来我的做法是,A机器执行完了数据库 *** 作后,用UDP的方式往局域网类广播一个指令;其他机器监听某个端口,一旦接收到了该指令,就去读取一次数据库。
你绑定的肯定是个Dataset ds对象,把他作为一个全局变量。
Datatable dt=dsTables[0];
添加数据:
DataRow drNew=dtNewRow();
drNew["f_week"]="2015-7-3";
drNew["f_time"]="09:46:47";
删除数据:
DataRow drDelete=你想要删除的行
dtRowsRemove(drDelete);
更新到数据库:
用IDbDataAdapter pAdaptor接口更新
pAdaptorUpdate(ds);
日期转化
string sdate="2015-7-3";
DateTime dtime;
DateTimeTryParse(sdate,out dtime);
int i=dtimeDayOfWeek;// 星期几
先要查询出数据表的数据在绑定到DataGrid,吧DataGrid设置为可编辑,还需要绑定更新数据库的方法
thisdataGridView1SelectedCells[0]Value 获取选择的单元格里面的值,单选
以上就是关于winform下datagridview的编辑和删除怎么更新到数据库全部的内容,包括:winform下datagridview的编辑和删除怎么更新到数据库、C#拜求,局域网中A机器WINFORM程序更新了数据库的时候,B机器的WINFORM界面自动更新内容,要怎么样实现、C#winform关于在datagridview中添加或删除数据,并可更新到数据库里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)