当前位置:   article > 正文

在C#内存中存数据集(DataSet,DataTable,DataColumn类的使用)_dataset ds = new dataset()新建table

dataset ds = new dataset()新建table

1.展示效果(设置断点

  1. //创建一个内存的数据(类似数据库名称)
  2. DataSet ds = new DataSet();
  3. //创建一张内存表,"dt1"为表格名称
  4. DataTable dt1 = new DataTable("dt1");
  5. //把表格放到数据集里去(此内存数据可添加多个表)
  6. ds.Tables.Add(dt1);
  7. //新建表格列对象(表格列的名称) 定义"Name"的数据类型
  8. DataColumn dcName = new DataColumn("Name",typeof(string));
  9. DataColumn dcAge = new DataColumn("Age",typeof (int));
  10. DataColumn dcId = new DataColumn("Id",typeof(int));
  11. //将列表名称放置在表格中
  12. //dt1.Columns.Add(dcName);
  13. //dt1.Columns.Add(dcAge);
  14. //dt1.Columns.Add(dcId);
  15. //把列放置在表中 new一个DataColumn列类型的集合,将dcId,dcName,dcAge放置在集合中
  16. dt1.Columns.AddRange(new DataColumn[] { dcId,dcName,dcAge});
  17. //给行添加数据内容分别对应Id,Name,Age
  18. dt1.Rows.Add(1, "老马",18);
  19. dt1.Rows.Add(2, "赵黑", 29);
  20. dt1.Rows.Add(3, "老王", 18);
  21. dt1.Rows.Add(4, "老汪", 19);
  22. //在控制台输出数据集中表的集合
  23. foreach (DataTable tb in ds.Tables)
  24. {
  25. //输出表中的行的集合
  26. foreach (DataRow dataRow in tb.Rows)
  27. {
  28. //输出行的第一个元素Id(dataRow[0]),输出行的第二个元素Name(dataRow[1]),输出行的第三个元素Age(dataRow[2]),
  29. Console.WriteLine(dataRow[0]+" "+dataRow[1]+" "+dataRow[2]);
  30. }
  31. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/480820
推荐阅读
相关标签
  

闽ICP备14008679号