如何將DataTable轉(zhuǎn)換為泛型列表?目前,我正在使用:DataTable dt = CreateDataTableInSomeWay();List<DataRow> list = new List<DataRow>(); foreach (DataRow dr in dt.Rows){ list.Add(dr);}有更好的方法嗎?
3 回答
墨色風(fēng)雨
TA貢獻(xiàn)1853條經(jīng)驗 獲得超6個贊
DataTableExtensions.AsEnumerableList<DataRow>IEnumerable<DataRow>Enumerable.ToList:
IEnumerable<DataRow> sequence = dt.AsEnumerable();
using System.Linq;...List<DataRow> list = dt.AsEnumerable().ToList();
BIG陽
TA貢獻(xiàn)1859條經(jīng)驗 獲得超6個贊
List<Employee> emp = new List<Employee>();
//Maintaining DataTable on ViewState
//For Demo onlyDataTable dt = ViewState["CurrentEmp"] as DataTable;
//read data from DataTable //using lamdaexpressionemp = (from DataRow row in dt.Rows
select new Employee
{
_FirstName = row["FirstName"].ToString(),
_LastName = row["Last_Name"].ToString()
}).ToList();- 3 回答
- 0 關(guān)注
- 572 瀏覽
添加回答
舉報
0/150
提交
取消
