3 messaggi dal 09 dicembre 2004
Ciao a tutti,
ho un datagrid che è collegato a una tabella del mio database.
In ogni riga di questa tabella c'è un campo che è un link a un altra pagina
(es.
riga1: http://server/listino1.htm
riga2: http://server/listino2.htm)

come faccio a fare in modo che l'hyperlink corrisponda al valore trovato nella tabella e che l'utente cliccando sull'hyperlink mi si apra la pagina corrispondente all'hyperlink?

Grazie
844 messaggi dal 27 gennaio 2004
tuohyperlink.Text = dr["campotesto"].ToString();
tuohyperlink.navigateurl = dr["campolink"].ToString();

dove dr è il datareader.

ciao
3 messaggi dal 09 dicembre 2004
ma glielo devo dire prima di fare il bind? Non si può collegarlo direttamente al valore che ho nella tabella?
Grazie
844 messaggi dal 27 gennaio 2004
devi farlo nell'evento itemcreated del datagrid ed in questo caso non ti serve il datareader ma hai a disposizione il datarowview per intercettare la riga.

ciao

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.