none
DataGridView RRS feed

  • Pergunta

  • Boa noite Galera!

    Como posso verificar se um registro ja foi inserido no grid e passar um messagebox para o usuário que o registro ja existe?


    Andre Andriotti

    domingo, 12 de julho de 2015 04:18

Respostas

  • Bom dia Andriotti,

    você pode fazer da seguinte forma:

    private void btnAdicionar_Click(object sender, EventArgs e)
    {
    	string  sCodigoRotina;
    	bool bCodigoExiste = false;
    	for (int iLinha = 0; iLinha < dgRotinasLiberadasPerfil.Rows.Count; iLinha++)
    	{
    		sCodigoRotina = Convert.ToString(dgRotinasLiberadasPerfil.Rows[iLinha].Cells[0].Value);
    		if (textBox1.Text == sCodigoRotina) {
    			bCodigoExiste = true;
    			break;
    		}
    	
    	}
    
    	if (!bCodigoExiste) {
    		// Adiciona Item
    	}
    }

    Porém para isso estou considerando que a sua primeira célula contém um código, ou algum identificador único.

    Se quiser verificar todas as colunas, terá de comparar todos as células com todos os textbox que vc tem ok?


    Att, Lucio Rogerio


    Espero ter ajudado, se ajudei, por favor "Vote como Útil", e se resolvi seu problema, clique em "Propor como Resposta".

    • Marcado como Resposta Andriotti domingo, 12 de julho de 2015 23:57
    domingo, 12 de julho de 2015 11:40