datagridview 双击

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:33:35
在form1中的textbox中双击,弹出form2窗口,form2显示的是datagridview 绑定的数据库,我想双击datagridview其中一行,然后把值对应写入form1的textbox中,请问两个窗口中的代码分别应该怎么写啊,谢谢高手们!!

你用下面的方法就行
form1:
private void textBox1_DoubleClick(object sender, EventArgs e)
{
using (Form2 f2 = new Form2())
{
f2.ShowDialog();
textBox1.Text = f2.getResult;
}
}
form2:
public string getResult;
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView1[e.ColumnIndex, e.RowIndex].Value!=null)
{
getResult = dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString();
this.Close();
}
}

设置textbox的可见性为Internet 然后把form1传到from2里就行了