Ciao amici,
io per lo'iserimento di un nuovo record nella datagridview uso la seguente routine:
codice:Dim ObjConnection As New FbConnection() ObjConnection.ConnectionString = "server=gg-5ae4b36d41a5;username=sysdba;password=masterkey;database=E:\Documents and Settings\gg.GG-5AE4B36D41A5\Documenti\Visual Studio 2005\Projects\FireDatagridView\FireDatagridView\bin\Debug\Giorgio.gdb" ObjConnection.Open() Try Dim ObjCommand As New FbCommand() ObjCommand.Connection = ObjConnection ObjCommand.CommandText = "insert into New_table1 (Clienti, Spesa) values ('" & TextBox1.Text & "','" & TextBox2.Text & "')" ObjCommand.ExecuteNonQuery() Finally ObjConnection.Close() End Try Dim newCustomersRow As DataRow = Principale.DataSet1.Tables("New_table1").NewRow() newCustomersRow("Clienti") = TextBox1.Text newCustomersRow("Spesa") = TextBox2.Text Principale.DataSet1.Tables("New_table1").Rows.Add(newCustomersRow)
Me.Close()
Cioè devo inserire i valori dei campi nella datatable come si vede dalle righe:
per avere l'aggiornamento immediato, altrimenti per vedere l'aggiornamento della datagridview devo usicre dalll'applicazione e rientrare.codice:Dim newCustomersRow As DataRow = Principale.DataSet1.Tables("New_table1").NewRow() newCustomersRow("Clienti") = TextBox1.Text newCustomersRow("Spesa") = TextBox2.Text Principale.DataSet1.Tables("New_table1").Rows.Add(newCustomersRow)
Non ci sarebbe un altro modo per avere l'aggiornamento immediato?

Rispondi quotando
