2
我试图找到答案,如果有可能绑定一个“保存键式”到DataTable,榜样的变化:绑定Save(保存)按钮,数据表
A)保存按钮被禁用
B)用户在DataGridView(绑定到一个DataTable)
C)现在按钮应该启用
我知道我可以通过听细胞值改变事件等手动执行此改变的东西,但将它直接绑定到数据表是非常好的。
这是据我得到
Binding binding = new Binding("Enabled", _myDataTable.GetChanges(), "Rows.Count");
_cmdSave.DataBindings.Add(binding);
我知道,这是不是要去工作,因为Rows.Count
是一个整数的布尔和尤其是因为我总是遇到麻烦运行,因为_myDataTable.GetChanges()
回报null
如果没有改变。
任何人都得到了这个解决方案,或者是一个小技巧,这样做?
编辑:正如我所知,主要问题是因为myDataTable.GetChanges()
返回null
- 在这里的任何解决方案? A binding.DataSourceNullValue=false;
不会改变任何内容。我真的不知道该怎么做。
指我朝正确的方向,但没有解决问题。 – basti 2011-01-19 16:05:55