[求助]变态andey碰到的超级变态的问题!!
继上次提出变态问题后的第三个变态问题: 问题已解决(14楼)....多谢大家的相助...上次提问一个关于从另一个窗体中向本窗体的textBox传值的问题,
解决方案是:
Form1里写:
...
...
Form2 form2 = new Form2(this);//配合Form2里的构造函数,传递Form1的对象
form2.ShowDialog();
...
...
public void chuanzhi(string Text)
{
this.textBox1.Text = Text;
}
Form2里写:
...
...
class Form2(Form1 tempForm)
{
...
...
this.form1 = tempForm;
}
private Form1 form1;//声明Form1的变量(对象)?
双击的时候,生成的Form2里的dataGridView1的数据显示的是全部的...
Enter键时,传递一个模糊查询的语句,dataGridView1显示模糊查询的数据...
在Form2里的dataGridView1的双击事件里..
private void dataGridView1_DoubleClick(object sender, EventArgs e)
{
...
...
form1.chuanzhi(this.dataGridView1[1][i].Value.ToString());
this.Close();
}
双击textBox1时(全部数据)....没有问题..
Enter时(模糊查询)...却没有结果!!!
将Form1里的
chuanzhi(string Text)方法修改为:
public void chuanzhi(string Text)
{
this.textBox2.Text = Text;
}
之后...值传过来.啦...
就是说...本身传不来值...但是..传给其它的却可以...
大家说变态不?大家说郁闷不???
高手...看看吧...真是一道题难倒英雄汗啊!!!...
P.S..后来又将
chuanzhi(string Text)改为:
public void chuanzhi(string Text)
{
this.textBox1.Text = Text;
this.textBox2.Text = Text;
}
结果...textBox2有值..textBox1里空空如也!!!
问题已解决(14楼)....多谢大家的相助...
[此贴子已经被作者于2007-11-1 15:53:53编辑过]