清除UltraOptionSet中的选定值

时间:2012-05-10 14:27:12

标签: winforms infragistics

我有一个未绑定的UltraOptionSet控件。选择值后,如何清除所选值?我希望取消选择UltraOptionSet控件中所有选项的净效果。

我尝试将Value属性设置为null和DBNull.Value,但都没有清除所选选项。

2 个答案:

答案 0 :(得分:2)

只需设置

optionSet.CheckedIndex = -1; 

这将清除当前检查的项目,并且不会设置任何其他内容。

答案 1 :(得分:1)

将Value设置为Null而不是DBNull.Value,它将清除选择。您还可以将值设置为空字符串。

还有其他一些方法,我相信这是清除未绑定UltraOptionSet值的所有可能方法:

this.ultraOptionSet1.Value = null;
this.ultraOptionSet1.Value = "";
this.ultraOptionSet1.CheckedIndex = -1;
this.ultraOptionSet1.CheckedItem = null;
this.ultraOptionSet1.ResetCheckedIndex();