IList转换成DataSet
来源:互联网 发布:olap多维数据集 编辑:程序博客网 时间:2024/05/06 17:03
''' <summary>
''' 将IList转换成DataSet
''' </summary>
''' <param name="lst"></param>
''' <param name="typ"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Function ConvertIlistToDS(ByVal lst As IList, ByVal typ As System.Type) As DataSet
Dim obj As Object
Dim ds As New DataSet
Dim tbl As DataTable = ds.Tables.Add(typ.Name)
' Get the public properties.
Dim myPropertyInfo As System.Reflection.PropertyInfo() = typ.GetProperties((System.Reflection.BindingFlags.Public Or System.Reflection.BindingFlags.Instance))
Dim pi As System.Reflection.PropertyInfo
For Each pi In myPropertyInfo
tbl.Columns.Add(pi.Name, System.Type.GetType(pi.PropertyType.ToString()))
Next
For Each obj In lst
Dim dr As DataRow = tbl.NewRow
For Each pi In myPropertyInfo
dr(pi.Name) = pi.GetValue(obj, Nothing)
Next
tbl.Rows.Add(dr)
Next
Return ds
End Function
'调用
'SaleDetails为自定义类
MyPub.ConvertIlistToDS(SaleBufferList, GetType(SaleDetails))
- 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
- WebSphere 挂起问题
- jdbc连接Oracle
- ls显示排序
- 禁止对话框的拖动
- 配置ssh服务 && ubuntu设置定时关机 && secureCRT显示彩色 && 开机自动执行命令
- IList转换成DataSet
- JDBC分页
- 过桥问题
- 字符串数组的比较
- 时间的单位换算
- 上传文件时碰到argument type mismatch的问题
- 编译器与解释器
- GridView 实现服务器端和客户端全选的两种方法
- Access(jet sql)与MS SQL Server(t-sql)数据类型及函数对照