Repeater的ItemDataBound 事件中e.Item.DataItem 轉換問題

Web開發者發表於2012-01-27

1、使用DataSet和DataTable繫結資料來源時

DataRowView view = (DataRowView)e.Item.DataItem;

2、DataReader繫結資料來源時

System.Data.Common.DbDataRecord view = (System.Data.Common.DbDataRecord)e.Item.DataItem;

3、使用泛型做資料來源時,則是泛型對應的型別。

例如 IList<DocumentInfo> 為資料來源
DocumentInfo docInfo = (DocumentInfo)e.Item.DataItem;

相關文章