如何将数组中的整数值绑定到GridView中的RadioGroup?

时间:2016-07-04 12:19:35

标签: vb.net devexpress

当我尝试将数据库中的整数值绑定到每行RadioGroup中的GridView(作为一列)时,我遇到了问题。在我的数据库中,整数列“status”有3个状态(活动,非活动,归档),表示为值(数据库中的1,2和3)。所以我想得到这样的东西

enter image description here

RadioGroup.items(设计师)中,我定义了所有3个状态,在创建了“自定义单选按钮列”后,我从bindingSource绑定到了我的列。但是数据库中的值仍然没有填充,我只能只关注一个无线电组,在我更改行之后,我前一行的选定值将丢失。

有趣的是,如果我在GridView中有2个字段(数据库中的整数,以及为整数值绑定的radioGroup),在我将radioGroup中的值从1状态更改为另一个后,该值也会更改为整数值,但是radioGroup的值仅针对焦点行显示。那么如何在radioGroup中打开显示所选值?

我找到了一些解决方案,我应该使用checkit,而不是radiogroup,但我不知道如何用复选框显示3个状态(2状态,已检查和未选中)。

任何帮助/指导都会很好。

提前致谢

1 个答案:

答案 0 :(得分:0)

问题在于定义集合RadioGroup.items

我推出了3种不同的状态,但是作为int 16类型(选择中的第一个整数数据类型),它必须是int 32。一切都行之有效。