有个问题紧急咨询下,我用DataTables("作业施工数据_Table1").Fill("Select * From kfpt_hdl t" , "kfjcpt" ,False)
筛选出的一张表,这张表可以表的内容可以修改数据:
修改方法:
If DataTables("作业施工数据_Table1").HasChanges Then
If MessageBox.Show("作业施工数据已经被修改,是否保存?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then
DataTables("作业施工数据_Table1").Save
DataTables("作业施工数据_Table1").AllowEdit = False
end if
可以删除当前行数据:
CurrentTable.Current.Delete()
但是就是不能增加新行数据:
Dim dr As DataRow
dr = DataTables("作业施工数据_Table1").AddNew()
dr("km") = _UserGroup
一增加新行数据就提示我主键不能为空,我的主键是自增长序列的。为什么没有办法增加新数据呢?