La mia era più una domanda che un affermazione, anche io come te sono alle prime armi
il dubbio è scaturito dal fatto che in un esempio ho visto questo:
codice:
Sub detailsClicked(sender as Object, e As DataGridCommandEventArgs)
Dim buttonColumn as TableCell = e.Item.Cells(0)
Dim FAQIDColumn as TableCell = e.Item.Cells(1)
Dim DescColumn as TableCell = e.Item.Cells(2)
Dim buttonColText as String = buttonColumn.Text
Dim FAQIDColText as String = FAQIDColumn.Text
Dim DescColText as String = DescColumn.Text
End Sub
A quanto pare in e sono contenute tutte le colonne del datagrid
di tipo TableCell che però ha l'attributo Text il quale contiene il valore.
Non ho provato ma a regola si dovrebbe poter abbreviare la forma con
Dim DescColText as String = e.Item.Cells(2).Text
Inoltre se ben ci pensi il modo che hai riportato va a prendere da dentro un sub
un oggetto della pagina (?)
Spiegami un attimo quel dataGridViewTextBoxColumn7
che cosa sarebbe?
Te lo chiedo perchè se fosse appunto un DataGrid della pagina significherebbe
che i Sub hanno piena visibilità degli oggetti anche al loro esterno, o forse è meglio dire
che gli oggetti della pagina sono globali
Magari se provi poi fammi sapere.
Altra cosa mi pare di aver capito che i DataGrid siano stati sostituiti dai GridView
Anche se ancora pienamente supportati i DataGrid la microsoft ne sconsiglia l'uso