none
DataGridView RRS feed

  • Pergunta

  • E ae galera.

    To com uma duvida.

    Eu fiz um DataGridView e eu quero que ele salva qd eu apertar o entrer no ultimo campo..

    Obrigado..

    quarta-feira, 21 de fevereiro de 2007 15:40

Respostas

  • Você tem que usar alguns dos eventos que o DataGridView oferece, como o CellEndEdit.

    Dentro do método que responde ao evento, você chama a rotina que atualiza o BD ou simplesmente o DataAdapter.Update passando o DataSet ou DataTable origem do Grid.

    quarta-feira, 21 de fevereiro de 2007 16:19
  • Pode ser em alguns eventos, como o CellEndEdit ou no CellValidated

    Veja:

    Private Sub dataGridView1_CellEndEdit(ByVal sender As Object, _
        ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) _
        Handles dataGridView1.CellEndEdit

        DataAdapter.Update(SeuDataSet.GetChanges());
        SeuDataSet.AcceptChanges();

    End Sub

    Private Sub CellValidated(ByVal sender As Object, _
        ByVal e As DataGridViewCellEventArgs) _
        Handles DataGridView1.CellValidated

        DataAdapter.Update(SeuDataSet.GetChanges());
        SeuDataSet.AcceptChanges();

    End Sub

    quarta-feira, 21 de fevereiro de 2007 18:01

Todas as Respostas

  • Você tem que usar alguns dos eventos que o DataGridView oferece, como o CellEndEdit.

    Dentro do método que responde ao evento, você chama a rotina que atualiza o BD ou simplesmente o DataAdapter.Update passando o DataSet ou DataTable origem do Grid.

    quarta-feira, 21 de fevereiro de 2007 16:19
  • Se nao for pedir muito!!!

    tem com vc me manda um exemplo ???

     

    obrigado...

    quarta-feira, 21 de fevereiro de 2007 17:40
  • Pode ser em alguns eventos, como o CellEndEdit ou no CellValidated

    Veja:

    Private Sub dataGridView1_CellEndEdit(ByVal sender As Object, _
        ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) _
        Handles dataGridView1.CellEndEdit

        DataAdapter.Update(SeuDataSet.GetChanges());
        SeuDataSet.AcceptChanges();

    End Sub

    Private Sub CellValidated(ByVal sender As Object, _
        ByVal e As DataGridViewCellEventArgs) _
        Handles DataGridView1.CellValidated

        DataAdapter.Update(SeuDataSet.GetChanges());
        SeuDataSet.AcceptChanges();

    End Sub

    quarta-feira, 21 de fevereiro de 2007 18:01
  • Brigado pela ajuda...

     

    E eu to com outra duvida...

    tem como o Visual Studio fazer esse metodo sozinho ou tenho q faze tudo na unha ???

     

    Se o visual fizer onde que clico pra faze isso ???

     

    brigado e marquei como resposta...

    quarta-feira, 21 de fevereiro de 2007 18:06
  • Pelo menos essa parte de atualização que lhe mostrei é feito na mão, ou você pode usar o DAAB, mas se tiver dúvidas ainda, abra outra thread ok? T+
    quarta-feira, 21 de fevereiro de 2007 18:17