如果你绑定数据源是一个DataSet、DataTable或者DataView,你可以这样从ItemDataBound事件处理程序中获取Label上绑定的数据:void DataList1_ItemDataBound(object src,DataListItemEventArgs e){
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem){
Label lbl=(Label)e.Item.FindControl("Label2");
if((int)((DataRowView)e.Item.DataItem)["ID"]==2&&lbl!=null)
lbl.Text="OK";
}
}
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem){
Label lbl=(Label)e.Item.FindControl("Label2");
if((int)((DataRowView)e.Item.DataItem)["ID"]==2&&lbl!=null)
lbl.Text="OK";
}
}
解决方案 »
- 关于profile用来保存匿名用户和认证用户信息的问题
- office自动化问题
- 关于ASP.NET 做 银联在线支付 的接口开发问题
- GridView中如何加入DropDownList和CheckBox等控件的問題
- asp.net 要实现页面预览 数据库是sql server2000 用的是存储过程
- 为什么 为什么
- 要做一个较大型的分布式系统,使用B/S结构行吗?
- 问题请教
- 一个想学习但又不知道怎么学习的人的问题
- 急!关于时间的问题
- 在进行服务器控件开发时,如何在客户端产生Form标签及_doPostBack的JavaScript之后立即产生一个TextArea代码?
- 我的第一个ASP.Net程序!前几天发过贴子,却没有解决...
该怎么做?