如何数据绑定CheckBox

时间:2012-09-01 13:06:00

标签: c# sql database checkbox sql-server-2012

我如何绑定复选框的数据?

我有一个复选框和几个文本框和一个数据网格视图。当我单击下一步时,它会遍历datagrid中的数据并更新其他值(如文本框)以对应datagrid中的数据。这可用于复选框。

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

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

2 个答案:

答案 0 :(得分:4)

请尝试使用checked属性:

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

答案 1 :(得分:0)

  

请尝试使用checked属性:

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

这是对的。但是你需要知道的一件事(我刚才花了半个小时),复选框需要验证(使用默认设置)。所以它需要失去焦点,例如。

所以我发现更好的解决方案是:

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