Winforms 清除UltraOption中的选定值

Winforms 清除UltraOption中的选定值,winforms,infragistics,Winforms,Infragistics,我有一个未绑定的UltraOptionSet控件。选择值后,如何清除所选值?我希望取消选中UltraOptionSet控件中所有选项的净效果 我尝试将Value属性设置为null和DBNull.Value,但都没有清除所选选项。将值设置为null而不是DBNull.Value,它将清除所选内容。也可以将该值设置为空字符串 还有一些其他方法,我相信这是清除未绑定UltraOptionSet值的所有可能方法: this.ultraOptionSet1.Value = null; this.ultra

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


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

将值设置为null而不是DBNull.Value,它将清除所选内容。也可以将该值设置为空字符串

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

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

将该值设置为Null而不是DBNull.Value,它将清除所选内容。也可以将该值设置为空字符串

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

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

optionSet.CheckedIndex = -1; 
这将清除当前选中的项目,并且不会设置任何其他内容。

只需设置即可

optionSet.CheckedIndex = -1; 

这将清除当前选中的项目,不会设置任何其他内容。

不适用于我。通过代码,我明白了。Value为true,将.Value赋值为null,然后将.Value赋值为false而不是null。您正在查看UltraOptionSet的值吗?如果是这样,您能否提供您在控件上设置的属性以及在Items集合中的每个ValueListItem上设置的属性。好的,我创建了一个带有单个UltraOptionSet控件的测试屏幕并进行了测试。CheckedIndex=-1、.Value=null和.ResetCheckedIndex()-所有操作都成功并清除了单选按钮。我的另一个屏幕上肯定有其他东西在起作用,我看不到同样的结果。不适合我。通过代码,我明白了。Value为true,将.Value赋值为null,然后将.Value赋值为false而不是null。您正在查看UltraOptionSet的值吗?如果是这样,您能否提供您在控件上设置的属性以及在Items集合中的每个ValueListItem上设置的属性。好的,我创建了一个带有单个UltraOptionSet控件的测试屏幕并进行了测试。CheckedIndex=-1、.Value=null和.ResetCheckedIndex()-所有操作都成功并清除了单选按钮。我的另一个屏幕上肯定有其他我看不到同样结果的东西。