【问题标题】:how to deselect a row in RadGrid for windows forms? [closed]如何为 Windows 窗体取消选择 RadGrid 中的一行? [关闭]
【发布时间】:2012-01-23 21:26:19
【问题描述】:
我尝试了 ClearSelection 方法,它正在取消选择行但所选单元格仍然突出显示
【问题讨论】:
标签:
c#
.net
vb.net
datagridview
radgrid
【解决方案1】:
该网格中曾经有一个错误,可以这样规避:
radGridView1.CurrentRow = null;
radGridView1.GridElement.Update(Telerik.WinControls.UI.GridUINotifyAction.StateChanged);
但不确定这是否会对您的情况有所帮助。
【解决方案2】:
Tarhini 你试过这个 datagridview 事件吗,
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
dataGridView1.ClearSelection();
}
【解决方案3】:
怎么样
foreach(var cell in radGridView1.SelectedCells.ToArray())
{
cell.IsSelected = false;
}
【解决方案4】:
检查控件的 SelectionMode 属性。您可能有 CellSelect,而您可能需要 FullRowSelect。