我想有双击单元格dg_Rose_CellDoubleClick事件,但演员档期查看不受影响,单独点击演员档期事件单元格,打开另外的窗体。请问有那位大侠知道怎么做?
简单加个if(如果当前列是最后一列){按钮事件}{其它格子事件}
在事件中,通过e.CellIndex来判断点击的是哪个单元格...
先创建一个单击事件
private void dg_Rose_CellClick(object sender, DataGridViewCellEventArgs e)
{
string ActorNameFlag = dg_Rose.Rows[e.RowIndex].Cells[3].Value.ToString();
if (e.ColumnIndex.Equals(this.dg_Rose.Columns["Column4"].Index))//核心判断
{
PopRoleActorManageSee f = new PopRoleActorManageSee();
f.ActorNameFlag = ActorNameFlag;
f.ShowDialog();
}
开始想复杂啦我
}