切换到另一个选项卡时清除datagridview选择

时间:2017-04-09 03:22:36

标签: c# datagridview tabcontrol tabpage

我正在使用一个带有两个TabPages的TabControl的WindowsForm。当我点击datagridview所在的第二个选项卡时,我正在尝试清除datagridview选择。如果我第一次点击第二个TabPage它不起作用。但是,如果我再次单击第一个TabPage,然后再次单击返回第二个TabPage则可以正常工作。

我尝试通过在表单加载上插入ClearSelection()来解决它,但它不起作用。

请帮帮我。

这是我的代码:

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

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

提前致谢。

1 个答案:

答案 0 :(得分:0)

我使用“SelectedIndexChanged”事件而不是“已选择”事件

解决了问题