CellContentClick
事件并不总是有效 - 它有时是有效的,有时不是随机的.
我的代码如下,我正在使用断点进行检查,但程序有时会进入块,有时则不会.为什么会这样?
private void dataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e)
{
textBoxUserName.ReadOnly = true;
button2.Visible = true;
int index = e.RowIndex;
if (!(index < 0))
{
DataGridViewRow row = dataGridView1.Rows[index];
textBoxUserName.Text = row.Cells["UserNAme"].Value.ToString();
textBoxPassword.Text = row.Cells["Pass"].Value.ToString();
dataGridView1.Focus();
}
dataGridView1.Focus();
}
Run Code Online (Sandbox Code Playgroud)
Lar*_*ech 21
请尝试使用CellClick事件:
单击单元格的任何部分时发生.
该CellContentClick当您在单元格中单击事件并不一定会火,用户必须点击进入细胞的"内容"区域,如文本,例如:
单击单元格中的内容时发生.