public DataTable formListToTable(List list)
{
DataTable dt = new DataTable();
//转化
list = fromDeptIdToDeptName(list);
dt.Columns.Add(new DataColumn("workId", typeof(string))); //标题
dt.Columns.Add(new DataColumn("workTitle", typeof(string))); //标题
//部门 根据部门的id 查询部门的名称
dt.Columns.Add(new DataColumn("workReciveDept", typeof(string)));
//workReportTime 上报时间
dt.Columns.Add(new DataColumn("workReportTime", typeof(string)));
foreach (WorkDynamic work in list)
{
DataRow dr = dt.NewRow();
dr["workId"] = work.workId;
dr["workTitle"] = work.workTitle;
dr["workReportTime"] = work.workReportTime;
dr["workReciveDept"] = work.WorkReciveDept;
dt.Rows.Add(dr);
}
return dt;
}
把list 转成datatable
最新推荐文章于 2025-12-03 15:45:31 发布
本文介绍了一种将自定义对象列表转换为数据表的方法。该方法首先创建了一个空的数据表并添加了工作ID、工作标题、接收部门及上报时间等列,然后遍历列表对象填充数据表的每一行。
435

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



