/// <summary>/// datagridview to a datatable/// geovindu 涂聚文/// </summary>/// <param name="dataGridView"></param>/// <returns></returns>private DataSet DataGridViewToDatSet(DataGridView dataGridView){DataSet ds = new DataSet();DataTable dt = new DataTable();dt.TableName = "StaffStateList";foreach (DataGridViewColumn col in dataGridView.Columns){dt.Columns.Add(col.DataPropertyName, col.ValueType);}foreach (DataGridViewRow gridRow in dataGridView.Rows){if (gridRow.IsNewRow)continue;DataRow dtRow = dt.NewRow();for (int i1 = 0; i1 < dataGridView.Columns.Count-1; i1++)dtRow[i1] = (gridRow.Cells[i1].Value == null ? DBNull.Value : gridRow.Cells[i1].Value);dt.Rows.Add(dtRow);}ds.Tables.Add(dt);//System.Diagnostics.Debugger.Break();return ds;}

csharp datagridview to a datatable,a dataset相关推荐

  1. datatable、dataset和datarow

    DataTable与DataSet常用操作实例 //创建DataSet DataSet ds = new DataSet(); //创建DataTable DataTable dt = new Dat ...

  2. datatable和dataset的区别

    DataSet 是离线的数据源 DataTable 是数据源中的表.当然也可以自己建一张虚表.插入数据库中 DataSet是DataTable的容器DataSet可以比作一个内存中的数据库,DataT ...

  3. iBatis.Net实现返回DataTable和DataSet对象

    如题.要返回一个ADO.NET对象好像没有使用ORM的必要,而且从编程的角度看这样的实现一点也不OO,但是实际的开发场景中还是会碰到这种需求的.下面我就借鉴前人的经验,结合实际的示例,再总结一下.如果 ...

  4. C# 实现DataTable、DataSet与XML互相转换

    /** <summary>/// 把DataSet.DataTable.DataView格式转换成XML字符串.XML文件/// </summary>public class ...

  5. DataTable的Merge方法和添加datatable到dataset

    DataTable的Merge方法 Merge方法是将两个结构相似的datatable合并成一个datatable: 实例代码:             //create table1         ...

  6. DataTable 转换 DataSet

    DataTable dt = resuylt.Copy(); var dsR = new DataSet(); ds.Tables.Add(dt);

  7. 设置datagridview的数据源为(DATASET)SQL查寻结果

    private void button5_Click(object sender, EventArgs e) 02 { 03 if (MessageBox.Show("确认删除该行吗?&qu ...

  8. 【Vegas原创】DataSet相互添加DataTable

    //为DataSet添加DataTable ds.Tables.Add(dt); //为DataTable添加DataSet datatable dt = dataset.Table[0]

  9. C# DataSet与DataTable的区别和用法

    DataSet是数据集,DataTable是数据表,DataSet存储多个DataTable.DataSet和DataTable像是专门存储数据的一个容器,在你查询数据库得到一些结果时可以存在里面. ...

最新文章

  1. 分布式锁用 Redis 还是 Zookeeper?
  2. SQL Server中数据的修改是如何落盘的?
  3. pyCharm运行python提示“please select a valid interpreter”
  4. 诺贝尔得主没钱付医药费 凄凉离世
  5. Google Chrome 工程师:JavaScript 不容错过的八大优化建议
  6. Hyper-v网络配置
  7. 不同专业领域使用计算机的例子,基于事例推理及遗传算法的应用-计算机应用技术专业论文.docx...
  8. 【SLAM笔记】三维刚体运动
  9. 用AlphaGo背后的人工智能做金融投资
  10. oracle的update加并发,关于update操作并发问题
  11. 基于Hadoop生态系统的一种高性能数据存储格式CarbonData(基础篇)
  12. 计算机程序丢失或损坏,电脑开机后出现winload.exe丢失或损坏异常的解决方法
  13. 一文掌握有序logistic回归分析
  14. 精度LiDAR-Monocular Visual Odometry
  15. AUTOMATE THE BORING STUFF WITH PYTHON读书笔记 - 第18章:SENDING EMAIL AND TEXT MESSAGES
  16. SDU程序设计思维Week5-作业 B-TT's Magic Cat
  17. c语言已知斜率 求倾角,直线与方程(一)倾斜角与斜率
  18. circos 中堆积柱状图的画法
  19. 怎么制作出好玩的头像?教你制作个性头像小技巧
  20. WPF技巧(5)元素的加载与卸载(Loaded and Unloaded)

热门文章

  1. 华为上机--质数因子
  2. 用nodejs做一个svn密码修改页面
  3. what's .NET
  4. Windows ×××服务器配置6-启用L2TP方式CA模式访问①
  5. 战“疫”日记②|火神山小分队:像听到发令枪一样;徐碧江带勇士集结长沙“小汤山”...
  6. SpringBoot系列之使用自定义注解校验用户是否登录
  7. iOS tableview嵌套collectionview
  8. 企业与黑客攻击 就是一场军备竞赛
  9. 如何判断各种手机浏览器?
  10. H5实例教学--ThreeJs 实现粒子动画飘花效果