一、datatable转list
二、list转datatable
遇见问题:
Column 'k' does not belong to table .
原因:datatable中没有k列、需要 dtlist.Columns.Add("k");//加载表头数据
代码实现:
public APIResult SortRoomListSum(List<UsK_OnlieRoom> elist) { dtlist.Columns.Add("k");//加载表头数据 dtlist.Columns.Add("k1");//加载表头数据 foreach (var item in elist) { //加载表格数据 DataRow row = dtlist.NewRow(); row["k"] = item.rinfo.rstate.ToString(); row["k1"] = item.rinfo.rstate.ToString(); dtlist.Rows.Add(row); } }
参考文献:https://blog.csdn.net/weixin_42577016/article/details/107157912