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; }}
转载于:https://www.cnblogs.com/LYshuqian/archive/2011/09/06/2168615.html
C# - list数据填充到Dataset里相关推荐
- pdf数据填充,JaspersoftStudio,JasperReport
pdf数据填充 填充动态数据到PDF报表中 /** *填充数据构造JasperPrint *is: 文件输入流 *parameters:参数 *dataSource:数据源 */ public sta ...
- flask中的CBV , flask-session在redis中存储session , WTForms数据验证 , 偏函数 , 对象里的一些小知识...
flask中的CBV , flask-session在redis中存储session , WTForms数据验证 , 偏函数 , 对象里的一些小知识 flask中的CBV写法 后端代码 # 导入vie ...
- php 同时导出两个文件_使用orangehill/iseed自动反向生成数据填充文件
问题描述:最近在学习laravel 需要用到数据反向保存到代码中 百度了好久 找到了orangehill/iseed 插件,网上的博客都是5.4以下版本的介绍,我用的则是laravel5.8 貌似不可 ...
- 自动填充参数_使用orangehill/iseed自动反向生成数据填充文件
问题描述:最近在学习laravel 需要用到数据反向保存到代码中 百度了好久 找到了orangehill/iseed 插件,网上的博客都是5.4以下版本的介绍,我用的则是laravel5.8 貌似不可 ...
- 微信小程序数据填充新闻详情页面
微信小程序带参的页面跳转 微信小程序新闻详情页面效果实现 上面已经实现了页面的跳转和详情页效果实现,接下来将数据填充到详情页面 post-detail.js 中引入posts-data.js,post ...
- TFRecord存储维度(秩、rank、dimension)较多的数据以及创建Dataset的过程
TFRecord存储维度(秩.rank.dimension)较多的数据以及创建Dataset的过程 第一次接触tensorflow的Dataset和Estimator是在阅读BERT的特定任务的代码, ...
- Java word动态数据填充并转为pdf最详细的讲解附带项目
Java Word数据动态填充,并将word转为pdf 适用范围: 1.已有word模板,word中的一些数据需要动态生成. 2.word转为pdf 本文章讲解的内容是一个完整的适用流程.就是首先是一 ...
- 详细的easyExcel填充数据填充图片及导出示例
添加依赖 <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</art ...
- 在asp中如何把表格数据导入到Excel里
在不久前,才使用asp的winform做了一个小型项目.其中就有遇到这个问题.如何把表格里的数据导入到Excel里,一开始想的是把gridview里的内容直接导入到Excel里,后来发现效果并不理 ...
最新文章
- 正则化方法/防止过拟合提高泛化能力的方法:L1和L2 regularization、数据集扩增、dropout
- VTK:绘制单元格颜色用法实战
- PHP如何用mvc,在PHP中使用MVC模式进行开发
- android mysql 数据库文件_android mysql数据库文件
- UVA401 ​​​​​​​Palindromes【字符串】
- 苹果ios15.4RC版发布:新增口罩面容解锁功能
- 特斯拉股价周五收盘下跌7.38% 此前公布第三季度交付量创新高
- JAVA蓝桥杯: 01字串
- Angular2 初识
- Qt、GTK 和KDE、GNOME的关系-转
- Java基础篇:构造函数重载
- 如何在一场面试中展现你对Python的coding能力?
- 压缩感知中常用的待还原信号种类
- 【数据库】SQL中的rollup() 函数的作用?
- 搭建私有云=我使用的是开源的可道云,服务器是win service 2019+公网ip+动态域名解析
- iOS开发实例 | Demo:数独小游戏
- KT6368A蓝牙转HID键盘_蓝牙ibeacon模块方案测试板使用说明
- kubernetes 源码安装1.18.3 (2)部署etcd集群
- 计算机显卡的性能参数,关于电脑显卡的技术参数与性能的关系
- 系统加速比(amdahl定律)
热门文章
- 基于Eclipse的TI集成开发环境IDE-CCSv5使用教程
- C# string.Empty
- 物联网技术周报第 141 期: 使用 Alexa Voice 和 Raspberry Pi 构建图片识别应用
- .NET 调用c++库注意事项
- 哪些操作会造成raid数据无法恢复?raid多块硬盘离线后切记不要做这些事情
- java中关键字volatile的作用(转载)
- 三招教你如何判断ERP软件是否适用
- 谷歌公布十大恶意网站 均曾攻击上万网站
- Slide:深入了解Oracle自动内存管理ASMM by Maclean Liu
- KS003基于JSP和Servlet实现的商城系统