C#中list转table以及table转list

发布时间 2023-04-17 11:56:52作者: じ逐梦

一、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