我希望有一个函数能够接收一个DataTable并返回一个列表(对象不是DataRow)
例如:
我知道可以这样做(但需要知道列名):
// Datatable dt = Filled from a Database query & has 3 columns Code,Description & ShortCode
List<object> rtn = new List<object>();
var x = from vals in dt.Select()
select new
{
Code = vals["Code"],
Description = vals["Description"],
ShortCode = vals["ShortCode"],
};
rtn.AddRange(x)
return rtn;
我需要一个通用版本,这样我就可以传入任何数据表格,它将根据数据表格中的列名生成相应内容。
List<object>
?在我看来它没有任何用处。 - Sriram SakthivelList<Object>
。如果可以返回 JSON 字符串,可以使用 此方法。然后,在另一端使用序列化器的Parse
方法将其解析为 JSON 对象。 - Sriram Sakthivel