大神帮帮我吧
我 在 DataList 有个Image控件 我数据库里的 Photo 允许为空 我想 在 后台判断下 如果 DataList 里面的 Image控件没有 获得值 也就是说 数据库里没有值那个这个控件 就隐藏 如果有值就 显示 怎么 做啊 那位大神行行好棒棒俺 --------------------编程问答-------------------- Visible='<%# Convert.ToString(Eval("Photo")).Length==0?false:true %>'--------------------编程问答-------------------- DataTable dt=数据源.....
for(int i=0;i<DataList1.Items.Count;i++)
{
Image img=(Image)DataList1.Items[i].FindControl("Image1");
if(dt.Rows[i]["Photo"].TOString().Trim().Length>0)
img.ImageUrl=dt.Rows[i]["Image"].TOString().Trim();
else
img.Visible=false;
} --------------------编程问答--------------------
--------------------编程问答--------------------
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
Image image = e.Item.FindControl("Image1") as Image;
if (image.ImageUrl == "")
image.Visible = false;
}
这个不错!~
补充:.NET技术 , ASP.NET