20 messaggi dal 23 ottobre 2006
lbl_data è il controllo dentro la Template Column. vorrei passargli un valore, ma se provo a passare il valore mi dice che la label nn esiste. nn riesco ad accedere al controllo dentro la TemplateColumn. alla proprietà Text e anche alla proprietà Visible. a seconda del valore di un campo nel db vorrei fosse visibile o meno:

string data="";
DataTable dt=new DataTable();
dt= mynewsClass.GetNewsFront();

if (dt.Rows.Count>0)
{
dg.DataSource = dt;
dg.DataBind();
}
else
{
lbl.Text="non ci sono news on-line";
}

for(int i=(dg.CurrentPageIndex)*dg.PageSize; i<dg.Items.Count;i++)
{
/* data=dt.Rows[i]["GIORNO"].ToString();
data=data.Substring(0,10);

//qui dentro vorrei potergli passare il valore
lbl_data.Text=data;
}

gennaro draisci
genhome wrote:
lbl_data è il controllo dentro la Template Column. vorrei passargli un valore, ma se provo a passare il valore mi dice che la label nn esiste. nn riesco ad accedere al controllo dentro la TemplateColumn.

devi puntare alla colonna, con una sintassi tipo
dg.Items[x].Columns[3].FindControl("mycontrol")
dove la colonna, in questo caso, è la quarta da sinistra.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

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.