Selezione di un file nella GridView standard di .net 2.0 Utilizzando VB.net e JavaScript
Domanda
Qualcuno sa come posso ottenere la griglia per selezionare una riga facendo clic su qualsiasi cella della riga?
L'unico modo che posso fare questo al momento è impostando la proprietà AutoGenerateSelectButton a Vero, ma questo aggiunge una colonna alla griglia con un grezzo "selezionare" collegamento ipertestuale e seleziona solo la riga se la parola "Select" è cliked on.
Sicuramente ci deve essere un modo migliore!?!?
NOTA - Non faccio uso di C #
Soluzione
È necessario aggiungere un po 'di javascript per riga in RowDataBound
e.Row.Attributes["onclick"] =
ClientScript.GetPostBackClientHyperlink
(this.GridView1, "Select$" + e.Row.RowIndex);
C'è un articolo CodeProject su di esso qui , che va in molto di più dettagli.
Altri suggerimenti
Questa è antica, ma qui è l'equivalente VB.NET:
Dim cs As ClientScriptManager = Page.ClientScript
Dim postbacklink As String = cs.GetPostBackClientHyperlink(lbtnSelectRow, "")
E se non si vuole scrivere alcun codice di controllo la selezione sul lato client della Telerik griglia . Sono abbastanza contento di esso quando lo si utilizza durante il mio sviluppo web.