2017-04-09 13 views
0

두 탭 페이지가있는 TabControl이있는 WindowsForm에서 작업하고 있습니다. 그리고 DataGridview가있는 두 번째 탭을 클릭하면 DataGridview 선택을 취소하려고합니다. Howerver, 처음 두 번째 TabPage 클릭하면 작동하지 않습니다. 그러나 TabPage를 다시 클릭하고 두 번째 TabPage로 다시 돌아 가면 다시 작동합니다.한 탭에서 다른 탭으로 전환 할 때 데이터 격자보기 선택을 지우십시오.

폼로드시 ClearSelection()을 putt하여 해결하려고했지만 작동하지 않았습니다.

도와주세요. 사전에

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

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

감사 :

내 코드입니다.

답변

0

"Selected"이벤트 대신 "SelectedIndexChanged"이벤트를 사용하여 문제가 해결되었습니다.