65 messaggi dal 14 ottobre 2008
Ciao ragazzi. Ho una gridview impostata per selezione singola.
una volta selezionata la riga vorrei che premendo un tasto mi recuperasse due dati da celle e li agganciasse al datasource per popolare un'altra griglia.
come posso fare? posso creare un overload dell'onClick del bottone?
tramite la proprietà SelectedRow puoi sapere la riga selezionata, e accedere ai suoi controlli così da recuperarene il valore.

recuperato i valori devi inserirli in una collezione in modo da poter essere bindati ad un altro controllo

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
65 messaggi dal 14 ottobre 2008
grazie. mi puoi fare un esempio? la proprietà SelectedRow la conosco ma non so come applicarla in questo caso...
usi le TemplateField o le BoundField?

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
ok devi solo fare:

string _text = ((Label)MyGridView.SelectedRow.Controls[indice]).Text


dove indice è l'indice della colonna

ciao marco

p.s. il controllo Label che viene utilizzato per il cast potrebbe variare a seconda della TemplateVisualizzata

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
65 messaggi dal 14 ottobre 2008
capito.. una volta create le variabili con i dati setto i parametri per il nouvo bind con i valori delle variabili giusto?
65 messaggi dal 14 ottobre 2008
per associare il tutto al button come posso fare? ho creato un metodo di select ma non posso associarlo all'OnClick perchè gli argomenti sono (object sender, ObjectDataSourceMethodEventArgs e)

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.