0

我如何数据绑定复选框?

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

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

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

2 回答 2

4

尝试使用 checked 属性:

gymCheckBox.DataBindings.Add(new Binding("Checked", bsRooms, "Gym"));
于 2012-09-01T13:09:23.920 回答
0

尝试使用 checked 属性:

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

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

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

gymCheckBox.DataBindings.Add(new Binding("Checked", bsRooms, "Gym", false, DataSourceUpdateMode.OnPropertyChanged));
于 2017-06-09T15:54:22.073 回答