dataGridView中的新autoNumber单元格获取值-1,-2 ......等

时间:2010-06-27 08:33:04

标签: c# winforms datagridview

我有一个具有autoNumber列的访问数据库表,该表通过dataGridView连接到winform。现在每次添加新行时,新行的自动编号列单元格设置为-1,-2,-3 ...等而不是28,29 ...等我该如何解决这个问题。在XP上使用Visual c#2008 express。

1 个答案:

答案 0 :(得分:1)

您最终是将它存储在SQL Server中吗?只有在您将数据实际存储到表格时才会确定真实的自动编号。

因此,当您在内存中进行编辑而不进行存储时,GridView将使用负数作为自动编号。当您实际将这些行发送到SQL Server并存储它们时,它们将获得真正的自动编号28,29,30等,并且将更新对这些值的引用。

试试吧!保存后,您将拥有“正确”的自动号码,我敢肯定。