我有一个属性 MultiSelected 设置为 false 的网格,当用户单击按钮时,我需要清除当前网格中的选择。我在文档中阅读了两种方法,但是当用户只能选择一行时它不起作用。
这是我解决这个问题的尝试:
gridView1.ClearSelection();
foreach (var i in gridView1.GetSelectedRows())
gridView1.UnselectRow(i);
我希望有人帮助我。提前致谢!
我有一个属性 MultiSelected 设置为 false 的网格,当用户单击按钮时,我需要清除当前网格中的选择。我在文档中阅读了两种方法,但是当用户只能选择一行时它不起作用。
这是我解决这个问题的尝试:
gridView1.ClearSelection();
foreach (var i in gridView1.GetSelectedRows())
gridView1.UnselectRow(i);
我希望有人帮助我。提前致谢!
当多选关闭时,网格不允许取消焦点行并且始终包含焦点行。有关其他信息,请参阅此问题。
GetSelectedRows和ClearSelection文档明确指出,如果禁用了多选,这些将不起作用。
支持中心有几个关于行选择的示例项目:
http://www.devexpress.com/Support/Center/Example/Details/E13 http://www.devexpress.com/Support/Center/Example/Details/E135
寻求 DevExpress 相关问题支持的最佳地点是他们的支持中心。如果您描述您想要实现的目标,他们总是会快速且乐于助人地做出回应。