codice:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'recupero il dataview Dim dv As DataView = Libreria.GetDataView(StringaConnessioneTest, "SELECT * FROM CAMPI") 'recupero il datatable originale Dim dt As DataTable = dv.Table 'creo la colonna tmp di tipo intero calcolata 'campo [intero]*2 Dim c As New DataColumn("tmp", GetType(Integer), "intero * 2") 'aggiungo la colonna alla collezione colonne dt.Columns.Add(c) 'per verificare creo una griglia e la aggiungo ad un segnaposto Dim g As New DataGrid g.DataSource = dt g.DataKeyField = "id" g.DataBind() Me.PlaceHolder1.Controls.Add(g) 'ok: la griglia visualizza la colonna tmp 'i suoi valori calcolati sono il doppio 'del campo [intero] End Sub

Rispondi quotando