none
Impedir edição de células no DataGridView RRS feed

  • Pergunta

  • Olá, gostaria de saber como eu posso bloquear a edição de células correspondentes a alguma da minha DataGridView( por exemplo células que estejam na coluna DescriçãoProduto e ValorProduto não podem ser editadas, apenas visualizadas), ou seja, quero que eles se tornem ReadOnly.

    Como posso fazer isto?


    segunda-feira, 18 de março de 2013 03:29

Todas as Respostas

  • Bom dia Wilner,

    Para impedir a edição de células e deixar em modo somente leitura (ReadOnly) basta setar os devidos parâmetros como ReadOnly, segue exemplo abaixo:

                //DataGridView como ReadOnly
                dataGridView1.ReadOnly = true;
                
                //Coluna como ReadOnly
                dataGridView1.Columns["Código"].ReadOnly = true;
                
                //Linha como ReadOnly
                int numeroLinha = 2;
                dataGridView1.Rows[numeroLinha].ReadOnly = true;
                
                //Célula em ReadOnly
                dataGridView1.Rows[numeroLinha].Cells["Código"].ReadOnly = true;

    segunda-feira, 18 de março de 2013 12:16