1
我有一個具有autoNumber列的訪問數據庫表,並且該表通過dataGridView連接到一個winform。現在,每當我添加一個新行時,新行的自動編號列單元格被設置爲-1,-2,-3 ...等等,而不是28,29等等。我該如何解決這個問題。在XP上使用Visual c#2008 express。dataGridView中的新autoNumber單元格獲取值-1,-2 ... etc
我有一個具有autoNumber列的訪問數據庫表,並且該表通過dataGridView連接到一個winform。現在,每當我添加一個新行時,新行的自動編號列單元格被設置爲-1,-2,-3 ...等等,而不是28,29等等。我該如何解決這個問題。在XP上使用Visual c#2008 express。dataGridView中的新autoNumber單元格獲取值-1,-2 ... etc
您是否將此存儲在SQL Server中?真正的自動編號只有在您實際將數據存儲到表格時纔會被確定。
因此,當您在內存中編輯而沒有存儲時,GridView將使用負數作爲自動編號。當你真的將這些行發送到SQL Server並存儲它們時,他們將獲得他們的真實自動編號28,29,30等,並且對這些值的引用將被更新。
試試吧!保存之後,我確定您將擁有「正確」的自動編號。
哦,我現在覺得自己很愚蠢。你是對的,他們確實得到了正確的編號,我所要做的只是保存和刷新。非常感謝您的幫助。 – meevo 2010-06-27 09:17:48