求WPF的DataGrid数据更新的实例

喜欢黄家驹 2012-01-11 09:41:58
DataGrid如何编辑后,鼠标离开单元格就更新到数据库里面?
怎么做方便啊,谁有实例,提供一下!
谢谢各位了!
...全文
196 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
喜欢黄家驹 2012-01-13
  • 打赏
  • 举报
回复
.Tag是什么?
喜欢黄家驹 2012-01-12
  • 打赏
  • 举报
回复
sp1234
既然你都说了,就说仔细点嘛。
我用datatable绑定了datagrid,每个行中有个保存按钮
datagrid中用户可以输入(编辑)本数据,编辑完点保存,保存此行数据
我怎样获取用户编辑的是那一行?
我怎样获取这个一行的每一个值?
帮帮我吧!
shabby1886 2012-01-12
  • 打赏
  • 举报
回复
你的保存的按钮.Tag里面存datatable里面的id列,每次点击按钮,取出id,后面的应该会了吧
  • 打赏
  • 举报
回复
不会数据库操作?

算我没说。
  • 打赏
  • 举报
回复
你可以在数据实体中、在其 SetXXX 属性方法中去调用保存 this 到数据库的代码。

不过每当一个属性改变了就把整个this保存一次数据库,一般来说有点多余。
  • 打赏
  • 举报
回复
只要你绑定好了,你在UI更新过数据之后,肯定对应的更新的后台绑定的数据,即内存中的数据。
至于要怎么更新到数据库,你自己决定了,在后台处理。
喜欢黄家驹 2012-01-11
  • 打赏
  • 举报
回复
怎么更新啊,你有实例吗?kuki4552993
幸福小6 2012-01-11
  • 打赏
  • 举报
回复
Binding的时候设定PropertyChanged的时候就更新
泰坦小毛驴 2012-01-11
  • 打赏
  • 举报
回复
按照你的需求,需要在鼠标离开的事件里添加获取数据以及调用数据存储的方法,这样会需要操作的时间,如果鼠标频繁出入,那消耗是可怕的。如果是wcf的,可能需要更多的资源消耗,这个可行度有点低。

8,734

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧