G B*_*dal 3 c# data-binding winforms
我正在尝试将SQL表绑定到Windows窗体应用程序中的单选按钮.
按钮按组框分组.我还没有找到将它们正确绑定到数据源的方法.我知道有些人设法通过创建自定义控件来实现这一目标,但是有更简单的方法吗?
编辑:这可能是一种更干净的方式(未经测试,但应该工作).
你应该直接(使用a Binding)绑定到radiobuttons,但是处理Binding.Parse和Binding.Format事件.
在"格式"事件中,设置"已检查"属性,在Parse事件中,您将根据选中的值保存值.
原创想法:如果不创建自定义控件或子类,最简单的方法可能不是直接绑定,而是自己加载和保存值作为中介.
一种方法是:
订阅事件并相应地设置radiobutton 属性. BindingSource.CurrentItemChangedChecked
订阅RadioButton.CheckedChanged事件并适当地设置基础数据源.
| 归档时间: |
|
| 查看次数: |
2020 次 |
| 最近记录: |