protected void ReList_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
((Label)e.Item.FindControl("LaReal")).Text = ((QualityControl.Model.T_ROL_Regulatory)e.Item.DataItem).RealName;
}
上面的是代码,我是仿照公司以前项目的写法写的,但是到我这就报错了。。实在是找不到原因
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
((Label)e.Item.FindControl("LaReal")).Text = ((QualityControl.Model.T_ROL_Regulatory)e.Item.DataItem).RealName;
}
上面的是代码,我是仿照公司以前项目的写法写的,但是到我这就报错了。。实在是找不到原因
解决方案 »
- asp的页面求翻译成.net的,主要功能就是实现流量统计。
- jquery.form.js ,jquery-1.4.2.min.js 提交ajaxSubmit 返回json错误
- Aspx页面 js获取对象问题 .src
- 用javascript 改变radiobutton 的disable 状态的两个问题?
- 在asp中如何把session的值作为javascript的判断条件?
- 谁有碰到这样的问题:自定的函数在2003下就使用不了
- 网上下的代码老不会导入到VS.net项目中编辑,求救!
- 【郁闷!做了个简单的<a href='...'>下载,现在叫我改用其他方法下载】
- asp.net 友情连接怎么调用
- 问一个超级简单问题,想得分请进来
- visual studio 2010发布的网站如何被localhost读取?
- 怎样使系统运行发生ERROR错误时,尽量友好提示,并有返回按钮
按照4L的说法,改过来就对了,4L能否详细讲解一下,或者提供点这方面的资料也行多谢了
e.Item.DataItem这个类型是System.Data.DataRowView的一种,当然不能强转
.RealName是实体类里面的一个属性,你得找到DataRowView里它相对应的数据字段,或者用列索引访问
((Label)e.Item.FindControl("LaReal")).Text = ((System.Data.DataRowView)e.Item.DataItem)["数据字段名"].ToString();
转换成你的实体类对象再点属性