2012-09-01 47 views
0

我如何綁定複選框?如何數據綁定複選框

我有一個複選框和幾個文本框和一個datagrid視圖。當我點擊下一步時,它會遍歷數據網格中的數據並更新其他值,例如文本框以對應於數據網格中的數據。這isent雖然工作的複選框。

roomNoTextBox.DataBindings.Add(new Binding("Text", bsRooms, "RoomNo")); 

gymCheckBox.DataBindings.Add(new Binding("Text", bsRooms, "Gym")); 

回答

3

嘗試使用checked屬性來代替:

gymCheckBox.DataBindings.Add(new Binding("Checked", bsRooms, "Gym")); 
0

嘗試使用checked屬性來代替:

gymCheckBox.DataBindings.Add(new Binding("Checked", bsRooms, "Gym")); 

這是正確的。但是你需要知道的一件事(剛剛花了我半小時),複選框需要驗證(使用默認設置)。所以它需要失去焦點,例如。

所以我找到了更好的解決辦法是:

gymCheckBox.DataBindings.Add(new Binding("Checked", bsRooms, "Gym", false, DataSourceUpdateMode.OnPropertyChanged));