C#手动创建Dataset并填充测试数据

   
  1. DataSet ds = new DataSet();//创建DataSet  
  2.   
  3. DataTable dt = new DataTable("Table");//创建一个名为Table的DataTalbe  
  4.   
  5. dt.Columns.Add(new DataColumn("id", typeof(int)));//为dt_dry表内建立Column  
  6. dt.Columns.Add(new DataColumn("name", typeof(string)));  
  7. dt.Columns.Add(new DataColumn("img", typeof(string)));  
  8. dt.Columns.Add(new DataColumn("timer", typeof(DateTime)));  
  9.   
  10.   
  11. DataRow dr = dt.NewRow();//注意这边创建dt的新行的方法。指定类型是DataRow而不是TableRow,然后不用new直接的用创建的DataTable下面的NewRow方法。  
  12. dr["id"] = 1;  
  13. dr["name"] = "AA";  
  14. dr["img"] = "~/img/1.png";  
  15. dr["timer"] = DateTime.Now;  
  16. dt.Rows.Add(dr);  
  17.   
  18.   
  19. dr = dt.NewRow();  
  20. dr["id"] = 2;  
  21. dr["name"] = "bb";  
  22. dr["img"] = "~/img/2.png";  
  23. dr["timer"] = DateTime.Now;  
  24. dt.Rows.Add(dr);  
  25.   
  26. dr = dt.NewRow();  
  27. dr["id"] = 3;  
  28. dr["name"] = "cc";  
  29. dr["img"] = "~/img/3.png";  
  30. dr["timer"] = DateTime.Now;  
  31. dt.Rows.Add(dr);  
  32.   
  33. dr = dt.NewRow();  
  34. dr["id"] = 4;  
  35. dr["name"] = "<b>ddb>";  
  36. dr["img"] = "~/img/4.png";  
  37. dr["timer"] = DateTime.Now;  
  38. dt.Rows.Add(dr);  
  39.   
  40. dr = dt.NewRow();  
  41. dr["id"] = 5;  
  42. dr["name"] = "ee";  
  43. dr["img"] = "~/img/5.png";  
  44. dr["timer"] = DateTime.Now;  
  45. dt.Rows.Add(dr);  
  46. ds.Tables.Add(dt);//别忘记向ds中添加table  

你可能感兴趣的:(C#手动创建Dataset并填充测试数据)