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:
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)
per avere l'aggiornamento immediato, altrimenti per vedere l'aggiornamento della datagridview devo usicre dalll'applicazione e rientrare.
Non ci sarebbe un altro modo per avere l'aggiornamento immediato?