111,119
社区成员
发帖
与我相关
我的任务
分享public static Dictionary<string, object> GetDic(DataTable d)
{
Dictionary<string, object> arr = new Dictionary<string, object>();
//创建列集合
List<object> columns = new List<object>();
foreach (DataColumn dc in d.Columns)
{
Dictionary<string, object> a = new Dictionary<string, object>();
a.Add("name", dc.ColumnName);
columns.Add(a);
}
//创建行集合
List<object> rows = new List<object>();
foreach (DataRow rw in d.Rows)
{
Dictionary<string, object> col = new Dictionary<string, object>();
foreach (DataColumn dc in d.Columns)
{
col.Add(dc.ColumnName, rw[dc.ColumnName]);
}
rows.Add(col);
}
//
arr.Add("columns", columns);
arr.Add("rows", rows);
return arr;
}public static Dictionary<string, object> GetDic(DataTable d)
{
Dictionary<string, object> arr = new Dictionary<string, object>();
//创建列集合
List<object> columns = new List<object>();
foreach (DataColumn dc in d.Columns)
{
Dictionary<string, object> a = new Dictionary<string, object>();
a.Add("name", dc.ColumnName);
columns.Add(a);
}
//创建行集合
List<object> rows = new List<object>();
foreach (DataRow rw in d.Rows)
{
Dictionary<string, object> col = new Dictionary<string, object>();
foreach (DataColumn dc in d.Columns)
{
col.Add(dc.ColumnName, rw[dc.ColumnName]);
}
rows.Add(col);
}
//
arr.Add("columns", columns);
arr.Add("rows", rows);
return arr;
}public static Dictionary<string, object> GetDic(DataTable d)
{
Dictionary<string, object> arr = new Dictionary<string, object>();
//创建列集合
List<object> columns = new List<object>();
foreach (DataColumn dc in d.Columns)
{
Dictionary<string, object> a = new Dictionary<string, object>();
a.Add("name", dc.ColumnName);
columns.Add(a);
}
//创建行集合
List<object> rows = new List<object>();
foreach (DataRow rw in d.Rows)
{
Dictionary<string, object> col = new Dictionary<string, object>();
foreach (DataColumn dc in d.Columns)
{
col.Add(dc.ColumnName, rw[dc.ColumnName]);
}
rows.Add(col);
}
//
arr.Add("columns", columns);
arr.Add("rows", rows);
return arr;
}