C#主界面form1中调用另一个form,需要将调用的form中的数据表格显示到主界面form1中的datagridview中

主界面form1,中一个button调用form界面名为FrmSeek,查找的结果是显示查找的学生信息,需要将学生信息显示到form1中datagridview中,代码怎... 主界面form1,中一个button调用form界面名为FrmSeek,查找的结果是显示查找的学生信息,需要将学生信息显示到form1中datagridview中,代码怎么实现。
调用的界面FrmSeek中的代码:
(前面为调用数据库)
DataSet ds = new DataSet();
da.Fill(ds);

Form1 fr = new Form1();
fr.DGV = ds.Tables[0];
this.Close();
主界面
public DataTable DGV;
button中的代码:
FrmSeek fs = new FrmSeek();
fs.ShowDialog ();
this.dataGridView1.DataSource =this. DGV ;
但是结果不能显示到datagridview,调试DGV为null,求大神解决,谢谢有没有大神帮忙解决一下,感激不尽
展开
 我来答
shuyue_888
2015-06-29 · TA获得超过417个赞
知道小有建树答主
回答量:406
采纳率:84%
帮助的人:312万
展开全部
你在FrmSeek里面又new了一个Form1吗?你这样当然没得值了,你现在有两个Form1对象啊!
追问
那应该怎么解决呀?
追答
FrmSeek里面代码改为:

DataSet ds = new DataSet();
da.Fill(ds);

this.DGV = ds.Tables[0];
this.Close();
Form1中的代码改为:

FrmSeek fs = new FrmSeek();
fs.ShowDialog ();
this.dataGridView1.DataSource =fs. DGV ;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式