2017-04-09 2 views
0

Ich arbeite an einer WindowsForm, die eine TabControl mit zwei TabPages hat. Und ich versuche, die Datagridview-Auswahl zu löschen, wenn ich auf die 2. Registerkarte klicke, wo sich die Datagridview befindet. Aber wenn ich zum ersten Mal auf die 2. TabPage klicke, funktioniert es nicht. Aber wenn ich auf 1. TabPage zurückklicke und dann wieder auf 2. TabPage klicke, funktioniert es.Clear datagridview Auswahl beim Wechseln zu einer anderen Registerkarte

Ich habe versucht, es zu lösen, indem Sie die ClearSelection() auf das Formular laden, aber es hat nicht funktioniert.

Bitte helfen Sie mir.

dies ist mein Code:

private void tcGrupoClientes_Selected(object sender, TabControlEventArgs e) 
    { 
     if (tcGrupoClientes.SelectedTab == tpConsultaGrupoClientes) 
     { 

      Logica.GrupoClientes objGrupoClientes = new Logica.GrupoClientes(); 
      dgvTodosLosGrupos.DataSource = objGrupoClientes.ConsultaMasiva(); 
      dgvTodosLosGrupos.ClearSelection(); 
     } 
    } 

Vielen Dank im Voraus.

Antwort

0

Ich löste das Problem mit "SelectedIndexChanged" Ereignis statt "Selected" Ereignis

Verwandte Themen