我有一个像这样的代码块:
void d_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
{
if ((e.RowIndex >= 0) && (e.RowIndex < d.Rows.Count))
cur = d.Rows[e.RowIndex].Cells["Id"].Value.ToString();
empID = d.Rows[e.RowIndex].Cells[1].Value.ToString();
if (isAlist == false)
{
te.Text = empID;
}
else
{
//empID += d.Rows[e.RowIndex].Cells[1].Value.ToString();
//empID+=",";
te.Text += empID;
}
Console.WriteLine(d.Rows[e.RowIndex].Cells[1].Value.ToString());
f.Hide();
}
d
是DataGridview
问题是当我第二次双击一行时,该值是重复的,例如:我第一次双击值为&#34; bob&#34;的行,控制台将打印&#34; bob&#34;,但是我第二次双击一行,控制台打印如下:
&#34;摆锤&#34;
&#34;杰克&#34;
&#34;杰克&#34;
第三次是
&#34;摆锤&#34;
&#34;杰克&#34;
&#34;杰克&#34;
&#34;麦克风&#34;
&#34;麦克风&#34;
&#34;麦克风&#34;
我不知道如何解决这个问题