Oggetto DataGrid

mercoledì 18 gennaio 2006 - 08.58

eddyG Profilo | Junior Member

Salve a tutti!
Ho creato una pagina web con al suo interno una datagrid.
Ora,all'interno di suddetta DataGrid,in ogni record che la compongono,vorrei associare un Hyperlink o un Buttonlink...inserendo questi in una colonna che vorrei aggiungere a codice.
Qualcuno ha qualche suggerimento a proposito?

Grazie

Brainkiller Profilo | Guru

>Salve a tutti!
>Ho creato una pagina web con al suo interno una datagrid.
>Ora,all'interno di suddetta DataGrid,in ogni record che la compongono,vorrei
>associare un Hyperlink o un Buttonlink...inserendo questi in
> una colonna che vorrei aggiungere a codice.
>Qualcuno ha qualche suggerimento a proposito?

Ciao,
sconsigio sempre questa pratica perchè per certi tipi di colonne è un po' più complicato.
Però nel tuo caso sembra abbastanza semplice:

(datagrid1 è la datagrid definita nel file .aspx)

ButtonColumn bc=new ButtonColumn();
//valorizza le proprietà necessarie di bc
datagrid1.Columns.Add(bc);

//Recupero dati e data binding

ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

eddyG Profilo | Junior Member

Sono riuscito a creare una nuova colonna contenente,per ogni record del database,un Hyperlink.
Ora mi si è creato un altro problema legato al precedente:
Il problema che mi si è creato,mi pare,a quanto ne riesco a capire io,sia un problema doppio.

1-Da un collegamento Hyperlink,in che modo posso ricavare il modo di ritorno ogni volta che clicco su di un pulsante?
2-Di conseguenza del precedente,in che modo posso far aprire una nuova pagina web?

Grazie

Brainkiller Profilo | Guru

>1-Da un collegamento Hyperlink,in che modo posso ricavare il
>modo di ritorno ogni volta che clicco su di un pulsante?

Che vor dì ?

>2-Di conseguenza del precedente,in che modo posso far aprire
> una nuova pagina web?

Mettere come attributo target="_blank" al tuo hyperlink.
Per farlo è consigliabile usare una colonna di tipo TemplateColumn

<asp:TemplateColumn>
<ItemTemplate>
<a target="_blank" href="http://www.alfa.com"> ecc.ecc.
</ItemTempalte>
</asp:TemplateColumn>

ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5