Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Aggiungere colonna Button in DataGrid
lunedì 13 dicembre 2004 - 15.54
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fguida
Profilo
| Expert
524
messaggi | Data Invio:
lun 13 dic 2004 - 15:54
Ciao ragazzi, ecco il mio problemino:
io ho un DataGrid che vado a compilare e popolare mediante un DataSet; dato che ora debbo aggiungere una colonna con un bottone come ultima colonna (che poi al click dovrà anche portarsi dietro il contenuto della prima colonna), deduco che debba interagire prima del DataBind; nessun problema mi si presenat se aggiungo una riga(DataRow), ma con la colonna mi trovo in difficoltà!
Un aiuto?
Grazie
Francesco
Bronzo
Profilo
| Junior Member
114
messaggi | Data Invio:
lun 13 dic 2004 - 16:19
In questo esempio semplicemente crei nel datagrid una colonna con una scritta view che recupera la chiave primaria la salva in una variabile di sessione e fa il redirect nella pagina guardavalore.aspx
Non so se è quello che volevi, spero di si!
Sub editProposal( s As Object, e As DataGridCommandEventArgs )
Session("intPIC") = myDataGrid.DataKeys.Item( e.Item.ItemIndex )
BindData
BindData
Response.Redirect ("guardavalore.aspx")
End Sub
.
.
.
.
<asp:DataGrid id="myDataGrid" Runat="Server" OnEditCommand="editProposal" DataKeyField="chiaveprimaria AutoGenerateColumns="False">
<ItemStyle horizontalalign="Center" verticalalign="Top" />
<Columns>
<asp:EditCommandColumn EditText="VIEW" />
<asp:BoundColumn HeaderText="<b>Company Name</b>" DataField="CompanyName" ItemStyle-HorizontalAlign="Left" />
.
.
.
.
</Columns>
</asp:DataGrid>
fguida
Profilo
| Expert
524
messaggi | Data Invio:
lun 13 dic 2004 - 16:32
Io devo praticamente aggiungere ad un datagrid compilto da dataset, una nuova colonna contenente un bottone per riga; questo è il primo passo; fino ad ora riesco solo ad inserire colonne con stringhe, numeri ecc....
Poi devo legare l'evento onclick al valore della prima colonna, per poterlo riutilizzare.
Grazie
Francesco
fguida
Profilo
| Expert
524
messaggi | Data Invio:
lun 13 dic 2004 - 16:51
Io devo praticamente aggiungere ad un datagrid compilto da dataset, una nuova colonna contenente un bottone per riga; questo è il primo passo; fino ad ora riesco solo ad inserire colonne con stringhe, numeri ecc....
Poi devo legare l'evento onclick al valore della prima colonna, per poterlo riutilizzare.
Grazie
Francesco
Bronzo
Profilo
| Junior Member
114
messaggi | Data Invio:
lun 13 dic 2004 - 17:52
Cmq l'esempio fa quello che serve a te!
fguida
Profilo
| Expert
524
messaggi | Data Invio:
mar 14 dic 2004 - 09:54
Ok..ho fatto questa procedura:
mediante le Property del DataGrid in design, aggiungo due colonne contenente ognuna un bottone per record; ora (e qui entro veramente in crisi) vorrei legare ad ognuno un il valore contenuto nella colonna n°3, in modo che al click mi andrà in una nuova webForm, portandosi dietro il Valore.
Grazie
Francesco
Bronzo
Profilo
| Junior Member
114
messaggi | Data Invio:
mar 14 dic 2004 - 09:56
<asp:DataGrid id="myDataGrid" Runat="Server" OnEditCommand="editProposal"
DataKeyField="chiaveprimaria <-- Questo setta la colonna che ti serve per il recupero del dato
AutoGenerateColumns="False">
Sub editProposal( s As Object, e As DataGridCommandEventArgs )
Session("intPIC") = myDataGrid.DataKeys.Item( e.Item.ItemIndex ) <-- Qui recuperi il valore del dato!
BindData
BindData
Response.Redirect ("guardavalore.aspx")
End Sub
fguida
Profilo
| Expert
524
messaggi | Data Invio:
mar 14 dic 2004 - 10:07
Ok grazie...me lo traduco in C# e provo.
Francesco
fabi82
Profilo
| Newbie
3
messaggi | Data Invio:
gio 8 gen 2009 - 11:37
Ciao a tutti!
A me servirebbe fare una ButtonColumn però non in un progetto web ma desktop e quindi non avendo il costruttore a disposizione come faccio?
Grazie mille!
Torna su
Stanze Forum
Elenco Threads
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 !