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