我在C# vs05工作...
DataTable dt=CreateTable(_oGeneralReports);//collection _oGeneralReports我想要一个将集合转换为包含集合value.....help me的DataTable ..dt的方法来获得以下内容
发布于 2009-08-17 07:45:43
您必须创建一个新的数据表,并手动向其中添加所有列,然后循环遍历集合,将每个项添加到表中。e.g
public DataTable CreateTable(ICollection items)
{
DataTable table = new DataTable();
table.Columns.Add("Column1", typeof(int));
table.Columns.Add("Column2", typeof(string));
foreach (Item item in items)
{
DataRow row = table.NewRow();
row["Column1"] = item.Column1;
row["Column2"] = item.Column2;
table.Rows.Add(row);
}
return table;
}https://stackoverflow.com/questions/1286571
复制相似问题