我有一个收藏
List<Employee> employees;
我使用 DataTable,并在 Form1.Loads 时加载所有记录(来自 MDB 表),并将这些记录添加到列表(集合)中,以便我在内存中使用它们。
现在,当我将新员工添加到集合中时,我也应该将其添加到 mdb 表中......所以我这样做:
DataRow rowemployee = Program.tblEmployee.NewRow();
rowemployee["name"] = tb_Name.Text;
rowemployee["address"] = tb_Address.Text;
//...all the other fields
Program.tblEmployee.AddRow(rowemployee);
IDE 抛出有关“id”列不能有空值或不能为空的错误。
由于 mdb 表有一个 id 列、类型号、autoinc,我应该如何修复 Employee 类和 DataTable/Collections 方法,所以在添加新行时 id 列被“忽略”?
谢谢