>>>我想根据某列的值来决定是否显示图片how are you binding it? add l.DataBinding event handler, see
Implementing Dynamic ItemTemplates
http://tripleasp.net/tutorial.aspx?NavID=27...
lc.DataBinding += new EventHandler(this.BindData);
public void BindData(object sender, EventArgs e)
{
Literal l = (Literal) sender;
DataGridItem container = (DataGridItem) l.NamingContainer; if (container.DataItem != null)
{
string s = DataBinder.Eval(container.DataItem,"SomeField");
if (s == "")
l.Text = "";
else
l.Text = ((DataRowView) container.DataItem)[column].ToString();
}
}
Implementing Dynamic ItemTemplates
http://tripleasp.net/tutorial.aspx?NavID=27...
lc.DataBinding += new EventHandler(this.BindData);
public void BindData(object sender, EventArgs e)
{
Literal l = (Literal) sender;
DataGridItem container = (DataGridItem) l.NamingContainer; if (container.DataItem != null)
{
string s = DataBinder.Eval(container.DataItem,"SomeField");
if (s == "")
l.Text = "";
else
l.Text = ((DataRowView) container.DataItem)[column].ToString();
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货