:quote: Zero virgole... diventa un poco difficile da leggere... :gren:Originariamente inviato da biocco
Quando ho fatto il datagrid come faccio a passare il contenuto ad esempio del codice fiscale di una persona dell'elenco ad un altro datagrid che visualizzara ulteriori dettagli sulla persona attraverso un HyperLinkColumn ???
comunque... provo ad aiutarti...
1. Hai due dataGrid, ad esempio DGPersone e DGDettagli.
2. Sul primo hai una colonna (meglio se ButtonColumn) che ti permette di visualizzare i dettagli.
...Ora è più chiaro...![]()
Premetto che non so come popoli i datagrid, qundi parlerò in linea generale.
Devi, innanzitutto, dire a DGPersone qual'è la colonna "chiave", quella che identifica la persona, con DataKeyField.
Poi devi "intercettare" il click della buttonColum dicendo al dataGrid quale codice eseguire con OnItemCommand="ilMioCodice".
Ricordati di dare un nome alla colonna con CommandName="select", per esempio.
Poi devi implementare ilMioCodice:
[C#]
Buon Lavorocodice:public void ilMioCodice(object source, DataGridCommandEventArgs e){ //verifico la sorgente dell'evento if (e.CommandName=="select"){ //mi faccio dare il campo chiave della riga selezionato DGPersone.DataKeys[e.Item.ItemIndex]; ... //Faccio quello che voglio... nel tuo caso crei il DataSource di DGDettagli e lanci il DataBind ... } }![]()

Rispondi quotando