我的dgv中有三列;其中两列包含文本,第三列包含一个按钮。
如果我点击任何其他列中的文本,dgv中的按钮工作正常;该文本的行为就像按钮一样。
我使用CellContentClick
事件转到另一个表单。是否还有一个我可以使用的事件只针对一列?或者我应该在代码中确定哪个列我希望按钮响应? ......如果是的话,我该怎么做?
答案 0 :(得分:2)
您必须标识所点击的列。你可以这样做:
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == yourButtonsColumn.Index)
{
...
}
}