2013-06-18 85 views
0

我通過時,用下面的代碼工作正常選擇行按下一個按鈕插入我的數據庫中的最後一個選定的行數據庫,但我必須重新啓動我的程序才能在我的dgv中查看記錄。 人們建議(在我的谷歌搜索)嘗試dgv.refresh()和DataSet1.AcceptChanges(),但它沒有幫助。我在我的SQL服務器上有以下SP可能會幫助,但我不知道如何使用它。更新DGV插入行後

CREATE Procedure Tabupdate 
@v1 date 
@v2 int 
as 
Begion 
Set NoCount on 
UPDATE Table 
SET 
v1 = @v1, 
v2 = @v2 
where @v3 = 3 
END 

任何人都可以請幫我得到這個工作嗎?

+0

嘗試在插入後再次綁定數據綁定。 –

+0

我很想念這裏的東西。您從網格中獲取插入命令的值,但是,您說,您看不到這些值。那麼你能解釋一下你看不到的價值嗎? – Steve

+0

@Steve:我選擇一行,點擊一個按鈕,並應該看到我在網格底部的新行中選擇的數據。但我沒有看到那裏的數據。 – ruedi

回答

0

您需要再次填充您的網格,但是現在就做。只需在插入後執行此操作,就可以獲取新數據。

+0

謝謝,它正在工作! Me.TableAdapter.Fill(Me.DataSet1.Table) – ruedi

+0

歡迎您,我只是沒有任何代碼,你用來填補它,否則我會把它放下。 – Codexer