如何在Infragistics XamDataGrid中取消选择任何选定的记录?

时间:2014-05-14 10:38:43

标签: xamdatagrid

我有XamDataGrid XamComboEditor作为CellValuePresenter

我为XamComboEditor SelectionChanged事件(XamComboSelectionChanged)编写了一个处理程序,根据所选项目更新我的集合。

当我从其标头中对XamDataGrid应用过滤器时,它会以某种方式触发XamComboSelectionChanged事件处理程序,并且XamDataGrid.ActiveRecord的值会因此事件处理程序而更新。我想避免这种情况。

如果我不点击任何记录,则不会发生此问题。即XamDataGrid.ActiveRecordnull。 如果有任何方法可以取消选择所选行,我的问题就会得到解决。

我已尝试在XamDataGrid.ActiveRecord = null RecordFilterChanged事件中设置XamDataGrid无效。

XamDataGrid.ActiveRecord.IsActive = false无效。

XamDataGrid.ActiveRecord.IsSelected = fals无效。

此外,我尝试更新依赖项属性,但我只能将其设置为仅导致相同问题的任何其他记录: xamDataGrid.SetValue(XamDataGrid.ActiveRecordProperty, xamDataGrid.Records[0]); - 无法在此处设置任何索引。

请帮忙

由于

0 个答案:

没有答案