Linq 查询
var dt = new DataTable();
var list = dt.AsEnumerable();
var qurey = from tmp in list
where 1 == 1
select new ent()
{
Id = tmp.Field<string>("Id"),
Name = tmp.Field<string>("Name")
};
qurey.ToList();
public class ent
{
public string Id { get; set; }
public string Name { get; set; }
}
//优化
var dt = new DataTable();
dt.Columns.Add("Id");
dt.Columns.Add("Name");
dt.Columns.Add("Addre");
DataRow dr = dt.NewRow();
dr["Id"] = "01";
dr["Name"] = "King";
dr["Addre"] = "addreeeeeee";
dt.Rows.Add(dr);
var list = dt.AsEnumerable();
var qurey = list.Select(tmp => new
{
Id = tmp.Field<string>("Id"),
Name = tmp.Field<string>("Name")
});
var lis = qurey.ToList();
var dtTmp = ToDataTable(lis);
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步