Una domanda veloce per chi ne sa più di me.
Ho bisogno di recuperare il valore di un campo da un datagrid.
Qualcuno sa dirmi come fare?
Una domanda veloce per chi ne sa più di me.
Ho bisogno di recuperare il valore di un campo da un datagrid.
Qualcuno sa dirmi come fare?
AR
se è messo su una databoundcolumn semplice fai cosi:
DataGrid.Items[indice riga].Cells[Indice colonna].Text
Ho provato in questo modo ma non mi viene recuperato nessun valore.
Dove sbaglio?
dim valore as string=datagrid.Items(0).Cells(0).Text
msg.text=valore
ho un datagrid in questo modo
<asp:datagrid id="Grid" runat="server">
<Columns>
<asp:HyperLinkColumn runat="server"
DataNavigateUrlField="pr"
SortExpression ="PRATICA"
DataNavigateUrlFormatString="1,2.aspx?PRATICA={0}"
DataTextField="PR"
HeaderText ="PRATICA"
Target="_blanck" />
</Columns>
</asp:datagrid>
AR
Come ho detto quel codice va bene per un DataBoundColumn, per altri tipi devi estrarti il controllo e leggerne le proprietà:
codice:(System.Web.UI.WebControls.LinkButton)datagrid.Items(0).Controls[1].Controls[0]).Text