All'apertura del form richiamo la sub integralmente riportata di seguito. In questo modo attribuisco al DataGrid una tabella con i campi "id, Scadenza, importo". Fin qui tutto ok.
Ma come faccio poi a fare in modo che, cliccando su un tasto, si aggiunga alla griglia una riga con i testi contenuti in alcune textBox?
Immagino che devo sempre lavorare sul DataTable e "ricaricarlo" nel datagrid, ma sono lotano anni luce dalla soluzione
Grazie per l'attenzione.codice:Private Sub GridOpen() ' Declare variables for DataColumn and DataRow objects. Dim myDataColumn As DataColumn ' COLONNA ID myDataColumn = New DataColumn() myDataColumn.DataType = System.Type.GetType("System.Int32") myDataColumn.ColumnName = "id" myDataColumn.Caption = "Rata" myDataColumn.ReadOnly = True myDataColumn.Unique = True ' Add the Column to the DataColumnCollection. myDataTable.Columns.Add(myDataColumn) ' COLONNA SCADENZA myDataColumn = New DataColumn() myDataColumn.DataType = System.Type.GetType("System.String") myDataColumn.ColumnName = "Scadenza" myDataColumn.AutoIncrement = False myDataColumn.Caption = "Scadenza" myDataColumn.ReadOnly = False myDataColumn.Unique = False ' Add the column to the table. myDataTable.Columns.Add(myDataColumn) ' COLONNA IMPORTO myDataColumn = New DataColumn() myDataColumn.DataType = System.Type.GetType("System.Double") myDataColumn.ColumnName = "Importo" myDataColumn.AutoIncrement = False myDataColumn.Caption = "Importo" myDataColumn.ReadOnly = False myDataColumn.Unique = False ' Add the column to the table. myDataTable.Columns.Add(myDataColumn) ' Instantiate the DataSet variable. myDataSet = New DataSet() ' Add the new DataTable to the DataSet. myDataSet.Tables.Add(myDataTable) ' Aggiungi la tabella al DataGrid DataGrid1.DataSource = myDataSet DataGrid1.DataMember = "TabRate" End Sub


Rispondi quotando
