在DataGridView中按列值获取行索引

时间:2012-01-21 16:51:08

标签: c# winforms

如何按行的列值获取datagridview行的索引?而且,当列的值发生变化时,如何更新datagridview?

1 个答案:

答案 0 :(得分:0)

重新评论 - 查找哪些行包含值x:

应该是这样的(未经测试)

List<int> rowsOfInterest = new List<int>();

foreach(DataGridViewRow row in dgv.Rows)
  if (row.Cells["Column I want"].Value == ValueIWant)
    rowsOfInterest.Add(row.Index);

我认为你想要的是这个,但你的问题并非100%明确。

foreach(object value in dgv.Rows[rowindex].Cells)
   // check is value is one needed