在一个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;
}
}