Ciao a tutti, ho il seguente problema.
Ho creato una Gridview con 8 colonne ed una nascosta. Ora quando voglio prendere un valore di una cella eseguo questo codice :

codice:
Protected Sub gvsquadre_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs)
  
 Dim indice As Int16 = CInt(e.CommandArgument.ToString)
 gvsquadre.Rows(indice).Cells(5).Text

End Sub
Sino a qui tutto OK, ora viene il problema, se visualizzo anche la colonna nascosta, la cella non sarà più la 5 ma la 6 (non posso rendere visibile la cella dopo la 5).
C'è un modo per dire che deve prendere la Rows(indice).cell("Header della cella").text, così evito di mettere il numero della cella visto che varia.
Grazie