首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在一个FORM里取的值传入另一个FORM里

2011-12-22 
在一个FORM里取的值传到另一个FORM里?一个FORM里的listview获取其中一行的数据传到另一个FORM的textbox里

在一个FORM里取的值传到另一个FORM里?
一个FORM里的listview获取其中一行的   数据   传到另一个FORM   的textbox里去   该如何解决呢???

[解决办法]
Form1:
Form2 form2= new Form2(this.tbUsrNm.Text.Trim);
Form2.Show();

Form2:
public Form2(string _usrCde)
{
this.UsrCde = _usrCde;
}
[解决办法]
1 在 Form2 中加一个构造函数:
public Form2(string inString)
{
this.textBox1.Text=inString;
}

2 在Form1中:
string str=this.lvw.SelectItem.ToString();
Form2 f2=new Form2(str);
f2.Show();
[解决办法]
构造函数我用dataGrid来简单说下吧
在Form1里的按钮事件为
Form2 newFrm = new Form2(this);
newFrm.textBox1.Text = dataGrid1[dataGrid1.CurrentCell.RowNumber,0].ToString();
newFrm.ShowDialog();

在Form2中定义Form1,并修改Form2构造函数如下
private Form1 er;
public Form2(Form1 Fm)
{
InitializeComponent();
er = Fm;
}

}

热点排行