dataGridView选中行,该怎么处理

dataGridView选中行private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventA

dataGridView选中行
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
  {
  DataGridView dgv = (DataGridView)sender;


  if (dgv.Columns[e.ColumnIndex].Name == "编辑")
  {

  int index = e.RowIndex;
  string de = this.dataGridView1.Rows[index].Cells[0].Value.ToString();

  }
  }

这里面取到的值为什么会是"编辑" 而不是index行的 0列字段呢 急啊。。。

[解决办法]
应该是index行的 0列字段,是偶然碰巧等于"编辑"吧?
[解决办法]
纯属意外
[解决办法]
0列的值你不会把value 绑定成"编辑"了吧?
要不就1列?