C# 在Repeater 的ItemDataBound 如何转换e.Item.DataItem 的类型
2017-11-05 22:38
447 查看
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 ,以上的所有转换也就无从说起了
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 ,以上的所有转换也就无从说起了
相关文章推荐
- C# 在Repeater 的ItemDataBound 如何转换e.Item.DataItem 的类型
- C# 在Repeater 的ItemDataBound 如何转换e.Item.DataItem 的类型
- 在Repeater 的ItemDataBound 如何转换e.Item.DataItem 的类型
- 在Repeater 的ItemDataBound 如何转换e.Item.DataItem 的类型
- 如何将C++中的SOCKADDR_IN*参数类型转换成C#中的参数类型
- c# .net 如何把byte类型仅仅转换成string而不改变其内容
- 如何:将字节数组转换为 基本类型(C# 编程指南)
- 编程技巧:C#中的Cast By Example(如何将弱类型的匿名类型参数转换为强类型)
- Repeater的ItemDataBound 事件中e.Item.DataItem 的数据类型
- 比如将一个变量转换到INT类型 C#.NET中如何进行强制类型转换
- [原创][C#] 如何将String类型转换成任意基本类型
- dataGridView_关于如何解决无法将类型“void”隐式转换为“System.Data.Datatabel”
- [C#] 如何将String类型转换成任意基本类型
- C#中如何把byte[]数组转换成其他类型
- Repeater的ItemDataBound 事件中e.Item.DataItem 转换问题
- C# byte数组转换string类型如何去掉结束符
- 如何将dataframe转换为rdd类型
- 在循环中读取sqlDataReader.Read()中的所有列,数据类型如何转换?
- Repeater的ItemDataBound 事件中e.Item.DataItem 转换问题
- [C#] 如何将String类型转换成任意基本类型