C# - list<>数据填充到Dataset里
publicstatic DataSet ConvertToDataSet<T>(IList<T> list)    {if (list ==null|| list.Count <=0)        {returnnull;        }        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;    }}

  

posted on 2011-09-06 12:56 David.Yun 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/LYshuqian/archive/2011/09/06/2168615.html

C# - list数据填充到Dataset里相关推荐

  1. pdf数据填充,JaspersoftStudio,JasperReport

    pdf数据填充 填充动态数据到PDF报表中 /** *填充数据构造JasperPrint *is: 文件输入流 *parameters:参数 *dataSource:数据源 */ public sta ...

  2. flask中的CBV , flask-session在redis中存储session , WTForms数据验证 , 偏函数 , 对象里的一些小知识...

    flask中的CBV , flask-session在redis中存储session , WTForms数据验证 , 偏函数 , 对象里的一些小知识 flask中的CBV写法 后端代码 # 导入vie ...

  3. php 同时导出两个文件_使用orangehill/iseed自动反向生成数据填充文件

    问题描述:最近在学习laravel 需要用到数据反向保存到代码中 百度了好久 找到了orangehill/iseed 插件,网上的博客都是5.4以下版本的介绍,我用的则是laravel5.8 貌似不可 ...

  4. 自动填充参数_使用orangehill/iseed自动反向生成数据填充文件

    问题描述:最近在学习laravel 需要用到数据反向保存到代码中 百度了好久 找到了orangehill/iseed 插件,网上的博客都是5.4以下版本的介绍,我用的则是laravel5.8 貌似不可 ...

  5. 微信小程序数据填充新闻详情页面

    微信小程序带参的页面跳转 微信小程序新闻详情页面效果实现 上面已经实现了页面的跳转和详情页效果实现,接下来将数据填充到详情页面 post-detail.js 中引入posts-data.js,post ...

  6. TFRecord存储维度(秩、rank、dimension)较多的数据以及创建Dataset的过程

    TFRecord存储维度(秩.rank.dimension)较多的数据以及创建Dataset的过程 第一次接触tensorflow的Dataset和Estimator是在阅读BERT的特定任务的代码, ...

  7. Java word动态数据填充并转为pdf最详细的讲解附带项目

    Java Word数据动态填充,并将word转为pdf 适用范围: 1.已有word模板,word中的一些数据需要动态生成. 2.word转为pdf 本文章讲解的内容是一个完整的适用流程.就是首先是一 ...

  8. 详细的easyExcel填充数据填充图片及导出示例

    添加依赖 <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</art ...

  9. 在asp中如何把表格数据导入到Excel里

      在不久前,才使用asp的winform做了一个小型项目.其中就有遇到这个问题.如何把表格里的数据导入到Excel里,一开始想的是把gridview里的内容直接导入到Excel里,后来发现效果并不理 ...

最新文章

  1. 正则化方法/防止过拟合提高泛化能力的方法:L1和L2 regularization、数据集扩增、dropout
  2. VTK:绘制单元格颜色用法实战
  3. PHP如何用mvc,在PHP中使用MVC模式进行开发
  4. android mysql 数据库文件_android mysql数据库文件
  5. UVA401 ​​​​​​​Palindromes【字符串】
  6. 苹果ios15.4RC版发布:新增口罩面容解锁功能
  7. 特斯拉股价周五收盘下跌7.38% 此前公布第三季度交付量创新高
  8. JAVA蓝桥杯: 01字串
  9. Angular2 初识
  10. Qt、GTK 和KDE、GNOME的关系-转
  11. Java基础篇:构造函数重载
  12. 如何在一场面试中展现你对Python的coding能力?
  13. 压缩感知中常用的待还原信号种类
  14. 【数据库】SQL中的rollup() 函数的作用?
  15. 搭建私有云=我使用的是开源的可道云,服务器是win service 2019+公网ip+动态域名解析
  16. iOS开发实例 | Demo:数独小游戏
  17. KT6368A蓝牙转HID键盘_蓝牙ibeacon模块方案测试板使用说明
  18. kubernetes 源码安装1.18.3 (2)部署etcd集群
  19. 计算机显卡的性能参数,关于电脑显卡的技术参数与性能的关系
  20. 系统加速比(amdahl定律)

热门文章

  1. 基于Eclipse的TI集成开发环境IDE-CCSv5使用教程
  2. C# string.Empty
  3. 物联网技术周报第 141 期: 使用 Alexa Voice 和 Raspberry Pi 构建图片识别应用
  4. .NET 调用c++库注意事项
  5. 哪些操作会造成raid数据无法恢复?raid多块硬盘离线后切记不要做这些事情
  6. java中关键字volatile的作用(转载)
  7. 三招教你如何判断ERP软件是否适用
  8. 谷歌公布十大恶意网站 均曾攻击上万网站
  9. Slide:深入了解Oracle自动内存管理ASMM by Maclean Liu
  10. KS003基于JSP和Servlet实现的商城系统