Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Recuperare info da un DataGrid
martedì 18 maggio 2004 - 16.51
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
6969
Profilo
| Junior Member
88
messaggi | Data Invio:
mar 18 mag 2004 - 16:51
Cari amici,
sapate indicarmi articoli oppure darmi dritte per la seguente ...:
selezionando una riga di un DataGrid e recuperando l'indice di tale riga attraverso il metodo OnEditCommand come posso recuperare l'informazione di una particolare colonna della riga selezionata . Per recuperare l'indice :
sub recupera_info (s As Object, e As DataGridCommandEventArgs)
response.write ( e.Item.ItemIndex )
.....
end sub
Cosa mi consigliate?
Grazie per qualsiasi consiglio, alessandro
6969
Profilo
| Junior Member
88
messaggi | Data Invio:
mer 19 mag 2004 - 11:41
scusa, ma forse non mi sono spiegato bene.
Recuperare l'indice della riga selezionata in un DataGrid da un utente non è un problema,
quello che invece non ho mai fatto è recuperare il contenuto di una cella della riga selezionata in corrispondenza di una particolare colonna che a me interessa.
cosa ne dici?
6969
Profilo
| Junior Member
88
messaggi | Data Invio:
mer 19 mag 2004 - 15:26
Cari amici,
dopo alcune ricerche, mi sembra che si possa recuperare l'info di una particolare cella di una riga selezionata di un DataGrid nel seguente modo:
sub recupera_info_cella (s As Object, e As DataGridCommandEventArgs)
dim campoprova as string
''' Ho provato anche con Cells(0), cells(2), perche il mio DataGrid ha 3 colonne..
campoprova = "Stringa:" & e.Item.Cells(1).text
RESPONSE.write ( campoprova )
end sub
<form id="Form1" runat="server">
<asp:datagrid id="DataGrid1" OnEditCommand="recupera_info_cella">
<Columns>
<asp:EditCommandColumn HeaderText="Visualizza" EditText="Seleziona"/>
<asp:TemplateColumn>
<HeaderTemplate> NOME campo </HeaderTemplate>
<ItemTemplate><%# Container.DataItem("ACCOUNT_CENTER")%> </ItemTemplate>
</asp:TemplateColumn>
.....
.....
....
</Columns>
</asp:datagrid>
Ora il fatto è non mi restituisce nessun valore ma allo stesso tempo non mi da nessun errore,
sapete darmi dei consigli, alessandro.
6969
Profilo
| Junior Member
88
messaggi | Data Invio:
mer 19 mag 2004 - 15:32
Coach, ho letto la tua risposta solo ora, comunque
'items' is not a member of 'System.Web.UI.WebControls.DataGridCommandEventArgs'
invece item lo è, ma il problema rimane quello che ho scritto nell'ultimo mess..
6969
Profilo
| Junior Member
88
messaggi | Data Invio:
gio 20 mag 2004 - 11:32
ho provato come mi hai consigliato, e anche lanciando il metodo OnItemCommand piuttosto che OnEditCommand. Ottengo sempre lo stesso risultato: nessun errore e nessun valore recuperato (niente stampato a schermo).
Ho consultato nuovamente il manuale e la documentazione MSND, non so continuo a provare...
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !