永发信息网

WPF DataGrid 的事件里面 修改数据源 然后数据源重新绑定的到 DataGrid 上面 却不能重新绑定

答案:2  悬赏:70  手机版
解决时间 2021-01-31 10:22
DataGrid 在启用编辑状态下会自动在末尾加一空白行 需求就是在编辑最后一行的时(就是最后的空白行) 先为每个单元格设置默认值 我思路是 双击 行的时触发DataGrid 的编辑事件 在事件里面 通过修改数据源的默认值然后重新绑定到DataGrid 但是 在编辑事件里却不能绑定数据源 怎么解决
最佳答案
很简单的啊
你的dataGrid绑定后台数据成TWOWAY的,然后每次编辑的时候触发textbox的textchanged 事件,在该事件里往数据源插入一条带默认值的对象,就行了,空白行自动就出来了
当然在这个Item的类里需要加一个IsTemplate的属性来记录某一条数据是否是模版 也就是空白行
全部回答
wpf中不推荐使用datagrid的事件去处理 在mvvm模式中,使用数据绑定,使用inotifypropertychanged接口,数据源更改时触发消息。 observablecollection在数据源中的项更改时也能触发消息 如需要项中的某个字段更改触发消息,将数据源的类继承inotifypropertychanged接口,使特定字段更改时触发消息。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
湖北鹤峰鑫诚货运服务中心地址在哪,我要去那
富昌手拉手汽车销售服务有限公司地址好找么,
为生物生命活动提供能量的主要能源物质是AA.
康佳电视的OMI应用是什么?有什么作用?怎么
浙江省湖州市安吉县下朗村属于哪个镇
涵江区莆田涵江区三江口镇南兴村卫生所地址有
湖北省来凤县利农农机销售有限责任公司怎么去
我是一名学生,中午午睡的时候我趴在桌子上睡
家在安徽安庆农村,有很多熟练做服装工人,都
移动无线固话怎么换地方
华纯汽车城走马店地址有知道的么?有点事想过
上师大徐汇校区图书馆寒暑假开放吗
海马汽车服务站地址有知道的么?有点事想过去
10千伏空压机需要良好接地吗?
两种具有共同生活习性的生物生活在一起,它们
推荐资讯
定期存单信息泄露..挂失可以弥补吗
“离离原上草,一岁一枯荣。野火烧不尽,春风
片段描写絮絮叨叨的妈妈
在生命人寿买了份富贵宝理财产品,一年交一万
在含有多个电子的原子里,电子的
福清的文物古迹
用8050和3205作为驱动电路,为什么12v电机负
我想去取回我住院时的档案,需要准备些什么
失恋会让人变瘦,是这样吗
护士在老年公寓里上班怎么样
金桥村地址在哪,我要去那里办事
电脑维修(新寨路三和旁)地址在什么地方,想过
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?