C# List转DataSet
来源:互联网 发布:mac草莓红和番茄红 编辑:程序博客网 时间:2024/05/19 10:33
static class Extensions { internal static DataSet ToDataSet<T>(this List<T> list) { Type elementType = typeof(T); var ds = new DataSet(); var t = new DataTable(); ds.Tables.Add(t); elementType.GetProperties().ToList().ForEach(propInfo => t.Columns.Add(propInfo.Name, Nullable.GetUnderlyingType(propInfo.PropertyType) ?? propInfo.PropertyType)); foreach (T item in list) { var row = t.NewRow(); elementType.GetProperties().ToList().ForEach(propInfo => row[propInfo.Name] = propInfo.GetValue(item, null) ?? DBNull.Value); t.Rows.Add(row); } return ds; } }
0 0
- C# List转DataSet
- C#之List转换成DataSet
- C# List集合装换DataSet
- c#将List<T>转换成DataSet
- C# DataSet转化为List<string[]>
- C# 将DataSet转为List<T>
- 怎样用C# LINQ将DataSet转换成List?
- C# dataset
- C# DataSet
- C# DataSet 转 IList 代码 (转)
- C# DataTable转json,DataSet转json
- List转换成DataSet
- List转换成DataSet
- List转换成DataSet
- DataSet 转换成 List
- List<> 转换为Dataset的C#代码实现 解决Nullable问题
- C# DataSet&DataTable
- c# 中DataSet示例
- 精实未必总能创造出更好的产品
- Java中十六进制转换 Integer.toHexString()
- RMAN跨平台(endian format不同)迁移数据库
- To show image on Android
- qt按键焦点切换
- C# List转DataSet
- test
- <<做个截图>>iOS版隐私政策
- SpringMvc 集成 shiro 实现权限角色管理-maven
- sharesdk的使用,有关分享和第三方登录
- Python 基础语法(和Java相比)
- GNU Bison 中文手册
- Office打开时提示某个对象程序库(|)丢失或损坏
- php面向对象(OOP)—定义类