Row 行的意思
数据行
DataRow 是用来表示一个数据表的的数据行,所以,它不能单独new,因为一行记录,需要有架构(架构就是描述这一行都有哪些列,分别是什么数据类型,看下图)
所以DataRow有需要在有架构的情况下,才可以创建。

  DataTable memTable = new DataTable("tableName");
  memTable.Columns.Add(new DataColumn("ID", typeof(int)));
  memTable.Columns.Add(new DataColumn("Username", typeof(string)); 
  memTable.Columns.Add(new DataColumn("Password", typeof(Guid)); 

  DataRow row = memTable.NewRow(); 
  row["ID"] = 1; 
  row["Username"] = "badbug"; 
  row["Password"] = Guid.NewGuid(); 
  
  memTable.Rows.Add(row);
        
ID
Username
Password
1 badbug 79sa-asd-sdaf
     
     

 

DataSet ds = new DataSet();
//创建DataTable  
DataTable dt = new DataTable();
dt.Columns.Add("id", Type.GetType("System.Int32"));
dt.Columns["id"].AutoIncrement = true; //ID 自增
dt.Columns.Add("name", Type.GetType("System.String"));
//插入行
DataRow dw1 = dt.NewRow();
dw1["name"] = "test1";
dt.Rows.Add(dw1);
DataRow dw2 = dt.NewRow();
dw2["name"] = "test2";
dt.Rows.InsertAt(dw2, 0);

相关文章:

  • 2022-12-23
  • 2021-08-06
  • 2021-10-11
  • 2021-12-29
  • 2022-02-10
  • 2021-08-25
  • 2021-10-10
  • 2021-07-23
猜你喜欢
  • 2022-12-23
  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案