一个项目经验:
在读取DataList数据时如果数据源是DataSet和DataTable时可以用
DataRowView view = (DataRowView)e.Item.DataItem
来获取控件数据。
当数据源是DataReader时就不能这样用了(存储过程分页就是DataReader)
应该改为
System.Data.Common.DbDataRecord view = (System.Data.Common.DbDataRecord)e.Item.DataItem;
一个小经验,希望对大家有点帮助:)
本文分享了在使用DataList控件时针对不同数据源(如DataSet、DataTable及DataReader)的有效读取方法。对于DataSet和DataTable,推荐使用DataRowView进行数据获取;而对于DataReader,则需采用DbDataRecord方式。这些技巧有助于提升开发效率。
333

被折叠的 条评论
为什么被折叠?



