C# 在Repeater 的ItemDataBound 如何转换e.Item.DataItem 的类型
来源:互联网 发布:怎样装修淘宝店铺首页 编辑:程序博客网 时间:2024/06/05 19:38
1、使用DataSet和DataTable绑定数据源时,用
DataRowView view = (DataRowView)e.Item.DataItem;
2、DataReader绑定数据源时,用
System.Data.Common.DbDataRecord view = (System.Data.Common.DbDataRecord)e.Item.DataItem;
3、使用泛型做数据源时,则是泛型对应的类型,例如List<AttachFile> 为数据源,则
AttachFile view = (AttachFile )e.Item.DataItem;
4、当数据源是DataReader时(存储过程分页就是DataReader)
System.Data.Common.DbDataRecord view = (System.Data.Common.DbDataRecord)e.Item.DataItem;
其实要把e.Item.DataItem转换成什么类型需要看控件绑定的数据源,DataItem就是数据项,我的理解就是数据源的数据项,但是是object类型的
其次在Repeater用此种绑定时,不能出现<HeaderTemplate> 和<FooterTemplate>,否则e.Item.DataItem始终会是NULL ,以上的所有转换也就无从说起了
阅读全文
0 0
- C# 在Repeater 的ItemDataBound 如何转换e.Item.DataItem 的类型
- C# 在Repeater 的ItemDataBound 如何转换e.Item.DataItem 的类型
- 在Repeater 的ItemDataBound 如何转换e.Item.DataItem 的类型
- 在Repeater 的ItemDataBound 如何转换e.Item.DataItem 的类型
- Repeater的ItemDataBound 事件中e.Item.DataItem 转换问题
- Repeater的ItemDataBound 事件中e.Item.DataItem 转换问题
- ASP.net的ItemDataBound事件与LinqToSql数据源关于e.Item.DataItem的类型
- ListView的ItemDataBound事件中获取DataItem
- Repeater控件的ItemDataBound事件
- 关于repeater的ItemDataBound事件
- DataGrid 的 ItemDataBound 中如何获取匿名类型数据源的Item
- repeater 潜逃 repeater ItemDataBound的使用
- Repeater在ItemDataBound事件中取出前行的内容
- DataRowView view = (DataRowView)e.Item.DataItem转换问题
- DataRowView view = (DataRowView)e.Item.DataItem转换问题
- DataRowView view = (DataRowView)e.Item.DataItem转换问题
- ((DataRowView)e.Item.DataItem)["parentid"]
- 在repeater的ItemDataBound事件中获得要绑定的字段的值
- 淘宝分布式调度框架TBSchedule
- JAVA基础复习十-权限修饰符、匿名内部类
- [ORA-08104] this index object XXX is being online built or rebuilt
- 最全的前端资源教程
- Linux中Ctrl Z和Ctrl C的区别
- C# 在Repeater 的ItemDataBound 如何转换e.Item.DataItem 的类型
- 第3章 语法、关键保留字及变量
- python对文件基本处理
- 周末训练笔记+Uva10912+10994+POJ1006
- 浅谈Javascript引擎的工作原理
- MAC 快捷命令 实现SSD 开启 TRIM 支持
- 收集统计信息
- 进程与线程(二)——进程的管理、创建与销毁
- LeetCode.525 Contiguous Array