IQueryable<T>绑定到Repeater,执行Repeater_ItemDataBound事件时,遇到的问题及解决办法
来源:互联网 发布:淘宝客服kpi考核 编辑:程序博客网 时间:2024/05/20 18:03
最近几天一直在学习Linq,Repeater的数据源从DataTable/DataSet换成了IQueryable<T>,结果Repeater_ItemDataBound事件中的代码无法通过,错误:无法将类型为“T”的对象强制转换为类型“System.Data.DataRowView”。在我的程序中 T 为“SolutionSearchResult”。
报错语句为:DataRowView dv = ((DataRowView)e.Item.DataItem);
解决方法如下 :
原来的代码:
修改之后的代码:
对于其他数据源控件,如:GridView、DataList等,以上解决方法仍然有效。
对于数据源为IList<T> 类型的,以上解决方法仍然有效。
- IQueryable<T>绑定到Repeater,执行Repeater_ItemDataBound事件时,遇到的问题及解决办法
- Repeater多层嵌绑定数值套遇到的问题
- qt4项目迁移到qt5,遇到的问题及解决办法
- Repeater事件的执行顺序
- html页面局部加载所带来的事件重复绑定解决办法bootstrap+summernote遇到的问题
- 遇到的问题及解决办法
- Repeater 下的linkbutton 绑定事件
- Entity Framework中使用IEnumerable<T>、IQueryable<T>及IList<T>的区别
- Repeater绑定事件
- repeater内绑定事件
- IQueryable<T>和IEnumerable<T>的区别
- Repeater绑定IList<T>数据源
- VS2005创建Web项目时遇到的问题及解决办法
- Ubuntu12.04 开发mini2440时遇到的问题及解决办法
- 【十九】练习ACL操作时遇到的问题及解决办法
- java+hibernate开发时遇到的一些问题及解决办法
- 安装openssh-portable时遇到的问题及解决办法
- 关于安装配置ambari时遇到的问题及解决办法
- 千万别忽略:18个有用的人情世故!
- JAVA操作COOKIE
- mobile 目录的操作
- ireport 和eclipse的整合导出
- js实现页面跳转的几种方式
- IQueryable<T>绑定到Repeater,执行Repeater_ItemDataBound事件时,遇到的问题及解决办法
- C#注册表操作大全
- BIOS启动过程分析
- 弹出div层
- 软件测试
- SEO 学习笔记——PR值
- PowerPC上浮点和定点有可能并行做
- 如何设置TabNavigator选中标签的样式
- 块级元素水平居中