两个winform 各有一个datagridview ,点击form1中datagridview一个单元格,弹出form2,点击form2中datagrid

2024-11-28 08:38:09
推荐回答(3个)
回答(1):

在form2中定义一个委托
public delegate void MyEventhandler(string str);这里的参数根据实际情况定义
同时定义一个事件
public event MyEventhandler ClickCell;
在form2的datagridview点击单元格事件里,触发事件ClickCell
ClickCell(str)

在form1中创建form2对象时,监听form2的ClickCell事件
form2 frm =new form2();
frm.ClickCell += new MyEventHandler(frm_ClickCell);

回答(2):

好做,百度hi我,一步一步教你

可以先看看这个回答
http://zhidao.baidu.com/question/201769867.html

回答(3):

直接使用dataGridView1_CellClick及
dataGridView2.Rows[i].Cells[j].Value.ToString();
就可以实现了。