datatable转成list 如何将DataTable转换为list?
如何将DataTable转换为list?
DataTable dt=new DataTable(“cart”)DataColumn dc1=new DataColumn(“tbl”name”Type.GetType类型(" 系统字符串“”)DataColumn dc2=新的DataColumn(“tbluid”Type.GetType类型(" 系统.Int32")) dt.Columns.Add列(dc1)dt.Columns.Add列(DC2)foreach(列表中的对象名){DataRow DR)=纽罗医生()Dr[“prizename”]=对象名称.tbl名称.toString()dr[“点”]=转换为32(对象名称。TBL)ID)}//填写10条相同的记录
c#list怎么转换成datatable?
代码如下://]//]////将列表转换为datatable
//]//]//]//
//
public static datatable to datatable
{
propertydescriptorcollection properties=TypeDescriptor.GetProperties属性(typeof(T))
DataTable dt=new DataTable()
用于(int i=0 i
{
PropertyDescriptor property=properties[i
]dt.Columns.Add列( 属性。名称, property.PropertyType属性)
}
object[]values=新对象[属性。计数
]foreach(数据中的T项)
{
for(int i=0 i
{
values[i]=properties[i].GetValue(item)
}数据行添加(值)
}
返回dt
}
datatable转成list wpf datagrid数据绑定 datatable导出excel
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。