c#基本语法

来源:百度知道 编辑:UC知道 时间:2024/05/25 02:08:47
有Form1和Form2,在Form1上有textBox1在Form2上有Datagrid 当我单击DataGrid 的 内容时候,就会自动的获取该网格中内容然后将内容放入 Form1的textBox上。现在我可以通过单击DataGrid获取内容,但是怎么样把得到的内容放入到textBox上有问题,这一步请问怎么办?

当FORM1实例化FORM2时 那么就把FORM1以参数的型式传进去
CLASS FORM2
{
FORM 1 F;
PUBLIC FORM2(FORM 1 F1)
{
F=F1;//在这里把已经传出来的FORM1的值读出来 放在F里
}
//然后可以在这里随便操作FORM1里面的一切PUBLIC 控件
//如果F1的TEXTBOX 不是PUBLIC的 那么 去TEXTBOX的实例
//函数里的TEXTBOX控件是PRIVATER 把它改成PUBLIC的
}
当用FORM1实例化 FORM2时 就把FORM1传进去
FORM2 NEWF=NEW FORM2(THIS);

在Form1中定义一个public string text;
在Form2上的Datagrid单击事件里添加代码:
Form1 f1=new Form1();
f1.text=dataGrid;\\dataGrid为你获取的DataGrid单元格内容,string类型
f.show();
在Form1的FormLoad事件中添加代码:
textBox1.Text=text;

看下面两个帖就学会了. 更多C#解决方案尽在易学网

多个窗体之间的参数传递与数据共享(附:UML图)
http://hi.baidu.com/jonnysuen/blog/item/3bc66c3c1c67cbe73c6d9753.html

通过反射出来的窗体然后给控件赋值
C#的语法 C# 的语法学习方法 英语的基本语法 英语基本语法 VC2005 基本语法 问题 英语基本的语法 表单基本语法 关于C#的语法问题 关于C#一语法问题 C#语法如何做循环~?