首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

在silverlight的DataGrid控件中添加删除按钮,该如何解决

2012-12-29 
在silverlight的DataGrid控件中添加删除按钮我在silverlight的DataGrid控件的模板列添加了一个删除按钮,在

在silverlight的DataGrid控件中添加删除按钮
我在silverlight的DataGrid控件的模板列添加了一个删除按钮,在执行完删除操作后,我重新设置DataGrid的ItemsSource属性,对数据重新绑定,结果那行数据确实删除了,但是留下一个空行在那里,请问这是怎么回事啊?我调试的时候,发现假如原来的数据是20项,执行删除操作之后的泛型集合是19项,明显是删除成功了,可为什么会多出一个空行啊?
[解决办法]
这个要看你用什么绑定你DataGrid了
1、如果是 DomainDataSource 那么,如果你删除后从其 DataView中移出提交,表格会自动处理
2、如果你的绑定是load方式,则你要重新处理DataContext既可
3、二楼的也是一种正确的方法
[解决办法]
数据源绑定时使用TwoWay的方式。

另外,使用INotifyPropertyChanged接口,每当服务器端更新时,客户端也会更新。

热点排行