如何在RadGrid中为windows窗体取消选择一行?

时间:2012-01-23 21:26:19

标签: c# .net vb.net datagridview radgrid

我尝试了ClearSelection方法,它取消选择了行,但仍然突出显示了所选单元格

4 个答案:

答案 0 :(得分:3)

那个网格中曾经存在一个可以像这样被绕过的错误:

radGridView1.CurrentRow = null;
radGridView1.GridElement.Update(Telerik.WinControls.UI.GridUINotifyAction.StateChanged);

不确定这对你的情况是否有帮助。

答案 1 :(得分:0)

Tarhini你是否尝试过这个datagridview事件,

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
    dataGridView1.ClearSelection();
}

答案 2 :(得分:0)

怎么样

foreach(var cell in radGridView1.SelectedCells.ToArray())
{
    cell.IsSelected = false;
}

答案 3 :(得分:-1)

检查控件的SelectionMode属性。您可能需要CellSelect,而您可能需要FullRowSelect。