当前位置: 代码迷 >> ASP.NET >> datalist的动态绑定数据解决思路
  详细解决方案

datalist的动态绑定数据解决思路

热度:8579   发布时间:2013-02-26 00:00:00.0
datalist的动态绑定数据
怎么根据每一记录来确定datalist的摸板列显示的个数和内容,比如说,有的有图片,有的没有图片,怎么来弄呢.

------解决方案--------------------------------------------------------
有图片的显示图片,没图片的就不显示啊...

可以在ItemDataBound事件中做这个判断
------解决方案--------------------------------------------------------
protected void DataList1_ItemDataBound(object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
{
DataRowView row;
Image img;

if (e.Item.ItemType == ListItemType.Item ||
e.Item.ItemType == ListItemType.AlternatingItem)
{
row = (DataRowView)e.Item.DataItem;

if (row[ "PictureURL "].ToString().Trim() == " ")
{
img = (Image)e.Item.FindControl( "NewsImage ");
img.Visible = false;
}
}
}
  相关解决方案