private
void
dataGridView1_CellMouseClick(
object
sender, DataGridViewCellMouseEventArgs e)
... {
int curRowTemp = 0;//当前鼠标在DataGridView中的行的位置
if (e.Button == MouseButtons.Right)
...{
curRowTemp = e.RowIndex;
if (curRowTemp < 0 || curRowTemp > dataGridView1.Rows.Count)
...{
curRowTemp = 0;
}
else
...{
dataGridView1.CurrentCell = dataGridView1[1, curRowTemp];
dataGridView1.ContextMenuStrip = this.contextMenu;
}
}
}
... {
int curRowTemp = 0;//当前鼠标在DataGridView中的行的位置
if (e.Button == MouseButtons.Right)
...{
curRowTemp = e.RowIndex;
if (curRowTemp < 0 || curRowTemp > dataGridView1.Rows.Count)
...{
curRowTemp = 0;
}
else
...{
dataGridView1.CurrentCell = dataGridView1[1, curRowTemp];
dataGridView1.ContextMenuStrip = this.contextMenu;
}
}
}