我有一個小問題,我有form1中的datagridview,我使用SQL命令從form2插入數據,但按鈕單擊後包含INSERT命令,新插入的值不會出現在form1的datagridview。有什麼辦法可以解決這個問題嗎?插入行後,從form2刷新form1 gridview
回答
您可以使用
GridView1.DataBind();
PLZ發送任何示例編碼鏈接。 – user3414030
http ://www.aspdotnet-suresh.com/2011/02/how-to-inserteditupdate-and-delete-data.html –
ftry這
Form1 frm = new Form1();
frm.methodwhereyoubindgrid();
,但該方法必須是public在Form1
我嘗試Form1 frm =新的Form1(); frm.dgvappln.Refresh();但它顯示錯誤「dgvappln由於保護級別無法訪問」 – user3414030
正如我告訴你公開親愛的 – Developerzzz
每次插入後只需重新綁定數據到girdview。
gridview.DataSource=new Datasource;
gridview.DataBind();
我試過Form1 frm = new Form1(); frm.dgvappln.Refresh();但它顯示錯誤「dgvappln由於保護級別而無法訪問」 – user3414030
檢查是否可以幫助http://www.dreamincode。 net/forums/topic/181697-how-to-access-controls-of-another-form/ –
只需再次致電GridView控件綁定在按鈕單擊
內button1_click
Grid1_Databind();
綁定數據到gridview
每次插入之後。
gridview1.DataSource = new Datasource;
gridview1.DataBind();
上面的代碼放在form1或form2中?以上代碼中的 – user3414030
被放置在Form1或Form2中? – user3414030
- 1. 填充(刷新)在Form2 Form1上
- 2. 我如何控制位於form1中的listview從form2刷新它
- 3. SQL插入後禁用gridview刷新?
- 4. close form1&open form2
- 5. 從Form2訪問Form1控件
- 6. 從Form2訪問Form1控件
- 7. 我想從Form2控制Form1
- 8. 從Form2中顯示Form1
- 9. 從Form2向DataGridView(Form1)添加行
- 10. 我怎樣才能讓form1刷新時,我關閉form2
- 11. 在插入新行後刷新Jtable
- 12. C#在關閉Form2時更新Form1
- 13. 從Form2 Form1中調用函數c#
- 14. vb中從form1到form2的值
- 15. 從form1中加載form2很多次
- 16. 從Form2更改Form1的TextBox文本
- 17. 將圖像從Form2傳遞到Form1
- 18. 從Form2訪問Form1上的文本框
- 19. 將變量值從Form1傳輸到Form2
- 20. 從form2在form1上顯示標籤VB
- 21. 使用設置並從form2獲取form1
- 22. 將變量從Form2發送到Form1
- 23. 插入後更新GridView
- 24. 無法顯示Form2(Form1 frm)
- 25. 將Form2添加到Form1(MainForm)
- 26. Gridview rowcommand刷新後
- 27. 插入後C#DataGridView刷新
- 28. 更新後刷新gridview
- 29. 如何從Form2訪問Form1函數而不創建新的Form();
- 30. 如何從form2更新form1中的文本框?
請給我們一些代碼... –
向我們顯示代碼。我建議使用DataSource – payo
在form2 public Applications Applications;私人無效btnSave_Click(對象發件人,EventArgs的) { 字符串sSql =「INSERT INTO應用---- setup.SetQuery(sSql); } this.Close(); Applications.Refresh(); – user3414030