winform下datagridview的编辑和删除怎么更新到数据库

winform下datagridview的编辑和删除怎么更新到数据库,第1张

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中添加或删除数据,并可更新到数据库里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9775622.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存