IList转换成DataSet
来源:互联网 发布:上海淘宝网店转让公司 编辑:程序博客网 时间:2024/04/30 14:03
public class IlistToDataSet
{
/// <summary>
/// Ilist<T> 转换成 DataSet
/// </summary>
/// <param name="list"></param>
/// <returns></returns>
public static 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;
}
}
- IList 转换成 DataSet
- IList转换成DataSet
- Ilist转换成dataset
- IList 转换成 DataSet
- Ilist 转换成 DataSet
- IList转换成DataSet
- C# Ilist 转换成 DataSet
- NHibernate实现IList 转换成DataSet
- Ilist<T> 转换成 DataSet
- IList(T)转换DataSet
- 将 IList 或 IList 转换为Dataset或DataTable
- 将 IList 或 IList 转换为Dataset或DataTable
- 实现对IList到DataSet的转换
- DataSet与IList<>之间的转换
- ilist dataset
- DataTable转换成IList
- DataTable转换成IList
- DataTable转换成IList
- 论坛E-mail验正的正则表达式升级
- 利用Java访问WEB Service
- 基于S3C2410平台移植Linux 2.6.14内核&驱动指南
- 追MM与java的23种模式
- 为 Java 桌面应用程序添加 Splash 屏幕
- IList转换成DataSet
- 学习笔记 -- 使用WMI获得系统信息
- javascript 学习系列(二)
- 使用word和Excel的几个小窍门
- spring在web.xml中和在struts中的不同配置
- 大二暑假时写的数据结构课程设计——文件检索
- linux下聊天
- QQ群
- 移动技术--从网页游戏谈起 1