116 messaggi dal 31 maggio 2008
Problema ho una tabella che poi inserisco in una gridview



HyperLinkField linkColumn = new HyperLinkField();

download.NavigateUrl = "http://www.*******");

DataTable table = new DataTable();

table.Columns.Add("Data");
table.Columns.Add("Nome Avvenimento");
table.Columns.Add("Genere");
table.Columns.Add("Size");
table.Columns.Add("Seeds");
table.Columns.Add("Leechers");
//table.Columns.Add("Link");

table.Columns.Add("Download");



DataRow row = table.NewRow();
row["Nome Avvenimento"] = nome;
row["Genere"] = comment;
row["Data"] = data;
row["Size"] = size;
row["Seeds"] = seeds;
row["Leechers"] = leechers;
//row["Link"] = link;


row["Download"] = linkColumn.NavigateUrl;
table.Rows.Add(row);


GridView1.DataSource = table;

GridView1.DataBind();

In asp ho questo :
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:HyperLinkField HeaderText="download"
DataTextFormatString="download" DataNavigateUrlFields="download"
DataNavigateUrlFormatString="{0}"
DataTextField="Download"></asp:HyperLinkField>
</Columns>
</asp:GridView>

Coglio passare de link alla hyper link solo che se li insetrisco in row[Donload]
li passa e li visualizza, solo che poi vorrei nn visualizzare la colonna row[Download] nella greed perche nn sono link ma solo testo..
e nn so come fare ....
Altrimenti se esistono altre soluzioni .... dite pure...
Modificato da corsaronero il 22 febbraio 2009 15.29 -
Ma se non error così avrai la doppia colonna perché stai usando l'autogenerate column. Dovresti disattivarlo e tenere solo il tuo. Poi mettere come testo il link non è obbligatorio, come infatti hai fatto mettendo il testo fisso download.
Spero di aver capito giusto

Ciao

Il mio blog
Homepage
426 messaggi dal 17 aprile 2006
come ha detto ricciolo il problema sta nel fatto che non hai messo AutoGenerateColumns="False" e non hai indicato le colonnne a mano.
prova:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"> 
<Columns> 
<asp:BoundField HeaderText="Data" DataField="Data"  /> 
<asp:BoundField HeaderText="Nome Avvenimento" DataField="Nome Avvenimento"  /> 
<asp:BoundField HeaderText="Genere" DataField="Genere"  /> 
<asp:BoundField HeaderText="Size" DataField="Size"  /> 
<asp:BoundField HeaderText="Seeds" DataField="Seeds"  /> 
<asp:BoundField HeaderText="Leechers" DataField="Leechers"  /> 
<asp:HyperLinkField HeaderText="download" 
DataTextFormatString="download" DataNavigateUrlFields="download" 
DataNavigateUrlFormatString="{0}" 
DataTextField="Download"></asp:HyperLinkField> 
</Columns> 
</asp:GridView> 

non avevo fatto caso alla data... credo che abbia risolto da tempo :)
Modificato da taccio il 10 marzo 2009 08.50 -

Ciao Alessandro

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.