20 messaggi dal 01 luglio 2001
Salve a tutti.
In un datagrid, dopo aver selezionto in una colonna comando non riesco a recuperare il conetenuto della cella dove ho cliccato.

premetto che:
1) la proprietà AutoGenerateColumns del datagrid è false

2) sulla pagina.aspx ho scritto solo la colonna comando con l'oggetto della barra degli strumenti.

3) tutte le altre colonne sono state create sul pagina.aspx.vb con il comando :
DataGrid1.Columns.Add(ObjCol)
4) nella funzione Private DataGrid1_ItemCommand(ByVal source As Object, .. il valore:
e.Item.Cells(0).Text
risulta sempre nullo.
Probabilmente non autogenerando le colonne mi manca qualche assegnazione????.... comunque sia non riesco ad uscirme.

Ciao e buon lavoro a tutti.

mm, c'è una buona probabilità che non ci sia solo dentro testo e quindi Text è vuota. Guarda la collezione Controls, anche un semplice spazio va a occupare un LiteralControl
e.Item.Cells(0).Controls(0).Text
oppure usa il metodo FindControl
e.Item.Cells(0).FindControl("idControllo")

Ciao

Il mio blog
Homepage

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.