我以前用VB.Net做过这个我只是不确定如何在C#中做到这一点。下面是我将在VB中使用的代码
private void LabelsGV_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
{
Int32 i, j;
i = LabelsGV.CurrentRow.Index;
Key = LabelsGV.Item(0, i).Value;
}
它很简单,在LabelsGV中.Item 0代表列,i代表行。不幸的是,Item不能在C#中工作,所以看起来我需要一个替代方案,或者我需要以不同的方式编写代码。
答案是Key = (String)LabelsGV[0, i].Value;
谢谢大家的帮助。
答案 0 :(得分:0)
有几种方法。您还可以找到有关当前DataGridView usage Here
的更多信息Key = LabelsGV[0, i].Value;
OR
Key = LabelsGV.Rows[i].Cells[0].Value;
OR
Key = LabelsGV.CurrentRow.Cells[0].Value;
答案 1 :(得分:0)
有两个属性: rowIndex,columnIndex。