GridView e FormView

venerdì 26 ottobre 2007 - 17.10

anima77 Profilo | Newbie

Salve a tutti, Amici.

sto tendando e spero che possa aiutare qualcun' altro , di far aprire una nuova finestra dal comando select di una GridView....

in pratica io ho :

<asp:GridView ID="GridView1" runat="server" AllowSorting="True" AutoGenerateColumns="False"
CellPadding="4" DataSourceID="SqlDataSource1" ForeColor="#333333" GridLines="None"
Width="872px" DataKeyNames="ID">

e sempre nella stessa pagina tramite il controllo ID mi richiamo i valori selezionati nella FormView :

<asp:FormView ID="FormView1" runat="server" BackColor="Gainsboro" BorderColor="Black"
BorderStyle="Groove" BorderWidth="1px" CellPadding="2" DataKeyNames="ID" DataSourceID="SqlDataSource2"
ForeColor="Black" Height="193px" Width="875px" AllowPaging="True">

ecco il punto :

dal Selectcommand della Gridview1 devo passare ad un'altra pagina nuova o una nuova finestra , e riportarmi i dati della gridView1 nella Semplice FormView.

Leggendo dai forum ho trovato questo.

protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)Handles FormView.SelectedIndexChanged
Me.extProduct.Show()

però non funziona... Spero che Qualcuno mi sappia aiutare perchè non trovo nulla.

gae58 Profilo | Senior Member

ciao, ti rispondo per quel poco che ne so. Sto anchio all'inizio.

Se prendi qualche tutorial, vedi che c'è la spiegazione di come passare i parametri alla nuova finestra.
In questa nuova finestra devi poi avere la query collegata all'ID.

Per quanto riguarda questa riga cosa fa?
> Me.extProduct.Show()

sarebbe meglio che indicassi meglio quello che fai.

Adesso non ricordo come si chiama il richiamo di una pagine col passaggio dei dati. Ricordo di aver visto degli esempi nei vari tutorial

Se lo ritrovo ti faccio sapere

ciao

Gaetano

anima77 Profilo | Newbie

Bhe innanzi tutto grazie per una risposta..

quello che voglio semplicemnte fare è questo ho una lista di record nella GridView1, circa 30, che ogni giorno si generano automaticamente, immagginati una lista di attività da fare...
in pratica io GridView

data e ora nome attività Assegnata A... status


piu sotto ho FormView

con tutti i dettagli dell'attivita.


ora per spiegarti meglio quando clicco sul pulsante Seleziona la FormView si visualizza, però si visualizza in pratica sotto tutti i record della GridView... alla fine della pagina...

io invece volevo attivare la formView sul clic di un pulsante però su una finestra che rimane sempre attiva fino a quando non la chiudi Tipo un popup per intenderci...

ora la domanda e questa: si può dire al comando Select di aprire un'altra finestra e riportare gli stessi dati, all'interno di una FormView?

Se si!

Come devo fare?

saluti Anima

gae58 Profilo | Senior Member

scusa, ma non ho capito, sia la gridView che la formView dici che sono sulla stessa pagina.

Se è così non devi far altro che collegare il gridView e la formView con 2 SqlDataSource.

Quello della Form, lo colleghi, attraverso un parametro, al select della grdiview.

In qeusta maniera quandi selezioni una riga della grid, ti aggiorna la form.

Ciao

Gaetano

anima77 Profilo | Newbie

infatti adesso e cosi...

e funziona perfettamente...

lo scopo invece e mettere la form view in una pagina a solo che si apre quando hai fatto seleziona da gridview1....

gae58 Profilo | Senior Member

mi dispiace, come ti avevo anticipato, non sono esperto e questa fase ancora non l'ho studiata.

Vedi nei vari thread.

Appena la inizio a studiare ti avviserò

ciao

Gaetano

Devil Profilo | Junior Member

ciao..sei riuscito ad implemetarlo?

puoi darmi qualche indicazione?
grazie ciao

gae58 Profilo | Senior Member

scusa ancora no.

Io come soluzione ho usato l'oggetto multiview e mi trovo bene.

Appena posso ti faccio sapere

ciao


Gaetano
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5