2012-01-23 2 views
-1

Я попробовал метод ClearSelection, он отменяет выбор строки, но выбранная ячейка по-прежнему подсвечивается.Как отменить выбор строки в RadGrid для форм Windows?

+3

Эти вопросы неизменно делают плохо в SO. Пересечение множества пользователей SO, которые отвечают на вопрос с помощью набора пользователей, использующих сторонние компоненты, довольно пусто. Используйте каналы поддержки поставщика, форум поддержки Telerik находится здесь: http://www.telerik.com/community/forums.aspx –

ответ

2

Там обыкновение быть ошибка в том, что сетки, которые можно обойти так:

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

Не уверен, что это будет полезно в вашей ситуации.

+0

Наконец исправлено через несколько месяцев страданий –

-1

Проверьте свойство SelectionMode элемента управления. У вас может быть CellSelect, когда вам может понадобиться FullRowSelect.

+0

его уже FullRowSelect –

0

Tarhini ты пытался это DataGridView событие,

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

да, он не работал –

0

Как насчет

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

не работает .... –