2017-09-05 5 views
0

Ich habe eine Datagridview, die beim Laden der ersten Zeile ausgewählt ist. Ich möchte einen Datensatz löschen, aber ich möchte nicht die erste Zeile auswählen. Ich möchte eine Nachricht an Benutzer, die zuerst eine Zeile auswählen und dann auf die Schaltfläche Löschen klicken. Ich versuche diesen Code, aber sie haben nicht funktioniert.entfernen Standard-Zeilenauswahl datagridview

//kharidDataGridView.Rows[0].Selected = false; 

//kharidDataGridView.ClearSelection(); 

//kharidDataGridView.CurrentCell = null; 

ich unten Codes in WPF verwenden:

object item = datagrideview1.SelectedItem; 
      if (item == null) 
      { 
       //message to user 
      } 

danke

+0

Standard ausgewählte Zeile entfernen Execute Clear nach databind – Isma

+0

Aufruf von ClearSelection() und CurrentCell = null nach DataBind –

Antwort

1

Sie können durch den Umgang mit Daten-Grid geladen Ereignis

private void datagrideview1_Loaded(object sender, RoutedEventArgs e) 
{ 
     datagrideview1.SelectedIndex = -1; 
}