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

datalist绑定list的有关问题

2012-08-25 
datalist绑定list的问题。datalist绑定的数据源是list.protected void DataList1_ItemDataBound(object sen

datalist绑定list的问题。
datalist绑定的数据源是list.
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
  HyperLink link = e.Item.FindControl("HyperLink") as HyperLink;
  DataRowView dataItem = e.Item.DataItem as DataRowView;
   
}

获取的dataItem 是空的。如果绑定数据源换成DataView就可以了。
应该是因为e.Item.DataItem的类型与绑定的数据源有关。那如果绑定的是list,该将强制成什么类型呢?



[解决办法]
代码不全。这个什么也看不出来.
绑定list,list里面放置一些类,类的属性在前台绑定,
[解决办法]
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)

{
HyperLink link = e.Item.FindControl("HyperLink") as HyperLink;
DataRowView dataItem = e.Item.DataItem as DataRowView;
}
[解决办法]
list是可以作为数据源的

热点排行