麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

List轉換成DataSet實現代碼

2020-01-24 03:37:35
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

/// <summary>
/// List轉換成DataSet
/// </summary>
/// <typeparam name="T">類型</typeparam>
/// <param name="list">將要轉換的List</param>
/// <returns></returns>
public DataSet ConvertToDataSet<T>(IList<T> list)
{
if (list == null || list.Count <= 0)
{
return null;
}
DataSet ds = new DataSet();
DataTable dt = new DataTable(typeof(T).Name);
DataColumn column;
DataRow row;
System.Reflection.PropertyInfo[] myPropertyInfo = typeof(T).GetProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance);
foreach (T t in list)
{
if (t == null)
{
continue;
}
row = dt.NewRow();
for (int i = 0, j = myPropertyInfo.Length; i < j; i++)
{
System.Reflection.PropertyInfo pi = myPropertyInfo[i];
string name = pi.Name;
if (dt.Columns[name] == null)
{
column = new DataColumn(name, pi.PropertyType);
dt.Columns.Add(column);
}
row[name] = pi.GetValue(t, null);
}
dt.Rows.Add(row);
}
ds.Tables.Add(dt);
return ds;
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本a在线观看 | 免费午夜视频在线观看 | 久久手机在线视频 | 一区二区久久精品66国产精品 | 精品国产乱码久久久久久丨区2区 | 国产亚洲精久久久久久蜜臀 | 日本欧美一区二区三区视频麻豆 | 成年人在线视频观看 | 电影一级毛片 | 亚洲精品久久久久久下一站 | 91一区二区三区久久久久国产乱 | 午夜视频免费在线观看 | 成人做爰高潮片免费视频美国 | 99爱精品在线| 激情黄页| 国产深夜福利视频在线播放 | 国产99视频精品免视看9 | 偿还电影免费看 | 久久经典 | 久久精品欧美视频 | 欧美 国产 综合 | 黄色一级片在线免费观看 | 日韩黄色影视 | 一级电影在线免费观看 | 自拍偷拍亚洲图片 | 线观看免费完整aaa 久久不雅视频 | 中文字幕精品亚洲 | 欧美成人精品一区二区 | 成人黄视频在线观看 | 永久免费在线观看av | 91青青| 色七七网站 | 国产成人高潮免费观看精品 | 欧美日韩亚洲国产精品 | 色综合久久久久综合99 | 在线a亚洲视频播放在线观看 | 亚州欧美在线 | 国产在线播放91 | 成人不卡一区二区 | 97久久日一线二线三线 | 天天夜夜草 |