通过更新查询更新 SQL 表中的行(行号),而不在 C# 中使用 SET 关键字

本文关键字:更新 关键字 SET 行号 SQL 查询 | 更新日期: 2023-09-27 18:31:21

 con.Open();
 //loading the image table
 DataTable dt = new DataTable();
 SqlDataAdapter da = new SqlDataAdapter("Select * from Employee_Reg_Form", con);
 da.Fill(dt);
 //create a new row that will be added
 DataRow r = dt.NewRow();
 //specify the records to save
 //Employee Registeration Codes
 r[0] = EmpRegCodSNtbox.Text;
 r[1] = EmpRegCodtbox.Text;

这适用于新的 ROW 插入。我要求您使用类似的代码,但要更新整行中的数据?请指教。

通过更新查询更新 SQL 表中的行(行号),而不在 C# 中使用 SET 关键字

int rowNumber = 10; //put here your code to select the desired record
dt[rowNumber][0] = EmpRegCodSNtbox.Text;
dt[rowNumber][1] = EmpRegCodtbox.Text;

无论如何,在你的代码中,你需要做

dt.Rows.Add(r);

dt.NewRow()仅创建一个空行,但它不会附加到行集合。