首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-01-30 
datalist的动态绑定数据怎么根据每一记录来确定datalist的摸板列显示的个数和内容,比如说,有的有图片,有的

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;
}
}
}

热点排行