在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);
好做,百度hi我,一步一步教你
可以先看看这个回答
http://zhidao.baidu.com/question/201769867.html
直接使用dataGridView1_CellClick及
dataGridView2.Rows[i].Cells[j].Value.ToString();
就可以实现了。