Невыделить все строки в DatagridView

У меня есть два DataGridViews, и когда я нажимаю к одному из них, я хотел бы отменить выбор всех выделений во втором DatagridView, я попробовал это, но ничего не работает:

firstItemsDataGridView.ClearSelection();
firstItemsDataGridView.CurrentCell = null;

не работает,

firstItemsDataGridView.ClearSelection();
if (firstItemsDataGridView.Rows.Count > 0)
    firstItemsDataGridView[1, 0].Selected = true;
firstItemsDataGridView.CurrentCell = null;
firstItemsDataGridView.ClearSelection();
foreach (DataGridViewRow item in firstItemsDataGridView.Rows) {
    item.Selected = false;

    foreach (DataGridViewCell itemCell in firstItemsDataGridView.Columns) {
        itemCell.Selected = false;
    }
}

не Работа,

firstItemsDataGridView.Rows[0,-1].Selected = true;

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

Я установил выбранный режим до полного выбора строки, и я понятия не имею, как добиться моей цели.
Большое спасибо!

-121--884852-

WPF DataGrid Roweditending в среде MVVM Я пытался зафиксировать значения, которые пользователь входит в DataGrid с помощью использования

Я пытался зафиксировать значения, которые пользователь входит в DataGrid с помощью


    
        
    

, но это не работает, и я сейчас понимаю этот AFTE Чтение это статья на Stackoverflow. Решения, представленные все, по-видимому, основываются на непосредственном вызове подписи метода, который соответствует поднятому событию, в этом случае

private void OnRowEditEnding(object sender, DataGridRowEditEndingEventArgs e)

Кто-нибудь совершил получать значения Post-Rowedit в ситуации MVVM? Все решения, по-видимому, крепко связывают событие к XAML, и я хотел бы избежать этого, если это возможно.

6
задан Community 23 May 2017 в 12:29
поделиться