c#中窗体之间如何相互调用控件上的数据

比如:publicclassform1:form{publicform1(){InitializeComponent();}functionfun=newfunction... 比如:
public class form1 : form
{
public form1()
{
InitializeComponent();
}
function fun=new function();
sql="select * from table1";
datagridview1.DataSource=fun.Query(sql).Tables[0];
}
public class form2 : form
{
public form2()
{
InitializeComponent();
}
DataGridView dg= //希望dg能够接受form1中的datagridview1

}
请问如何实现从form1中调用datagridview1到form2中,求解答??(用委托可以吗?可以的话请帮忙实现)感激不尽~~!!在线等。。。
展开
 我来答
百度网友ce9f999
2013-05-31 · TA获得超过406个赞
知道小有建树答主
回答量:540
采纳率:100%
帮助的人:544万
展开全部
Form2 form2=new Form2();
form2.Owner=this;
form2.Show();

Form2 里面获销裂拿取如下
Form1 form1=(Form1)this.Owner;
int i=form1.dataGridView.Rows.Count;//这亏搭句源卜就是访问form1的dataGridview1
追问
你的意思是前三行代码在From1中编译有错啊~~错误    1 类、结构或接口成员声明中的标记“=”无效
追答
写在form1打开form2的按钮事件下  
你只会复制哪行啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式