27 messaggi dal 20 aprile 2006
Ciao ho ricontrollato ed effettivamente selRow risulta vuoto!
come è possibile?
come associ il GridView alla sua fonte dati?

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
27 messaggi dal 20 aprile 2006
con sqldatasurce!
comunque avrei risolto in questo modo, dimmi se è giusto:

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim a As String
Dim selRow As String = GridView1.SelectedDataKey.Value

.....
End Sub

in questo caso se prima seleziono la riga e poi clicco sul bottone riesco ad ottene il valore che mi interessa.
Io invece ho bisogno che cliccando sul pulsante seleziona si debba direttamente aprire il popup.

ciao e grazie

Stefano
utilizzando SelectedIndexChanged al posto di SelectedIndexChanging la proprietà SelectedRow dovrrbbe restiruire la riga selezionata.

fai delle prove.

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
27 messaggi dal 20 aprile 2006
c'ho provato un milione di volte, ma mi da sempre lo stesso errore
ti faccio un esempio:


  protected void RentGridView_SelectedIndexChanged(object sender, EventArgs e)
    {
        GridViewRow row = RentGridView.SelectedRow;//valido

    }
    protected void RentGridView_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
    {
        GridViewRow row = RentGridView.SelectedRow;//nullo
        row = RentGridView.Rows[e.NewSelectedIndex];//valido
    }



in RentGridView_SelectedIndexChanging SelectedRow non è stato ancora valorizzato

in RentGridView_SelectedIndexChanged si

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
27 messaggi dal 20 aprile 2006
Credo di aver capito grazie.
Posso farti un'altra domanda?

è possibile mettere in ogni riga della gridview un link che abbia come valore della querystring un valore della grid?

ciao e grazie!

Stefano
si puoi usare in HiperLinkFiled, scusa non so se si chiama proprio così, sono da poco passato alla versione 2.

puoi altrimenti farti una TemplateField e modificare i valori Runtime gestendo i vari eventi del GridView

ciao marco

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

http://nostromo.spaces.live.com/default.aspx

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.