刚毕业的学生,问个问题,谁能告诉我具体点,或者留个邮箱地址,我的是[email protected]
在FORM1窗体中,有两个TEXTBOX1,TEXTBOX2,向里面输入数据编号00和数量11,然后点提交BUTTON1按纽,在TEXTBOX1和TEXTBOX2里在输入数据如编号01和数量12,一直提交10次数据,我可以用数组保存下来么.
同时在FORM2窗体中,我想调用先前输入的编号01的数量是多少怎么办啊?
在FORM1窗体中,有两个TEXTBOX1,TEXTBOX2,向里面输入数据编号00和数量11,然后点提交BUTTON1按纽,在TEXTBOX1和TEXTBOX2里在输入数据如编号01和数量12,一直提交10次数据,我可以用数组保存下来么.
同时在FORM2窗体中,我想调用先前输入的编号01的数量是多少怎么办啊?
在Form2中用的话,简单的就是使用静态变量或者参数传过去
给实体类赋值,在Form2的构造函数中传过去,任意操作你那种做法,可以写一个实体类,包含两个属性,就是你在TextBox1和TextBox2中输入的信息使用List<实体类> 把每次填充好的一个实体类放进去最后将这个List传过去就好了。对了,在实体类中,你还可以加一个Index的属性,根据这个区分哪个是第一次输入的,哪个是第二次输入的
public class Info()
{
private int _infoIndex;
private string _text1;
private string _text2; public int InfoIndex
{
get{return _infoIndex};set{_infoIndex=value};
} public string Text1
{
get{return _text1};set{_text1=value};
} public string Text2
{
get{return _text2};set{_text2=value};
}
}这个就是我说的那个简单的实体类了
{
get{return _text1;}set{_text1=value;}
}分号应该在里面
//使用List需要导入System.Collections.Generic命名空间
Info info = new Info();info.Index = 1;
info.Text1 = TextBox1.Text;
info.Text2 = TextBox2.Text;
infos.Add(info);//这样,在 infos 中,就添加了一个Info对象
//之后就重复上面4行代码
//最后把这个 infos 对象当做参数,传到Form2中...Form2 f2 = new Form2(infos);//当然,相应的你的Form2要有一个接受 List<Info> 参数的构造函数