我有一个小问题,我有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