none
Datagridview - fazer um select através da coluna do datagriview RRS feed

  • Pergunta

  • Tenho um datagridview no meu formulario e com as colunas que preciso, na minha primeira coluna gostaria de digitar um numero e ele fizesse um select numa tabela no banco e trouxesse os campos que eu preciso. Gostaria de saber como poderia fazer isso em programação C#

    terça-feira, 16 de novembro de 2010 16:43

Respostas

  • Maurisra,

    Você pode usar o evento CellValidated para isto, seria alguma coisa assim:

      private void dataGridView1_CellValidated(object sender, DataGridViewCellEventArgs e)
      {
       // verifica qual coluna está sendo alterada...
       if (e.ColumnIndex == 0 && e.RowIndex >= 0)
       {
        // faz o select...
        DataTable table = null;
    
        // pega a linha associada...
        DataGridViewRow row = ((DataGridView)sender).Rows[e.RowIndex];
    
        // altera os valores...
        row.Cells["Coluna"].Value = table.Rows[0]["Coluna Select"];
       }
      }
    
    

    at.,


    Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono)
    terça-feira, 16 de novembro de 2010 16:55