Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Haackbart2

Manipulando DataGridView c#

Recommended Posts

Boa Noite, Eu criei um DataGridView com a primeira coluna sendo um DataGridViewCheckBoxColumn (CheckBox), e uma outra coluna com nome, ae que vem o problema eu preciso que abra um formulário apenas quando o usuario clicar na celula da checkbox, tipo o usuario pode clicar a vontade na linha , mais quando ele clicar na celula da checkbox que apareça uma mensagem.
Alguem pode me ajudar ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, no evento CellContentClick do seu datagrid adicione:

    private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            //Verificamos se e somente se a celula "Coluna1" foi clicada

            if (e.ColumnIndex == dataGridView1.Columns["Coluna1"].Index)
            {
                //interrompe a edição
                dataGridView1.EndEdit();

                MessageBox.Show("abrindo um form...");
            }
        }

Se não funcionar de uma olhada aqui: http://www.macoratti.net/11/12/c_chkgv.htm

 

Espero ter ajudado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.