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列?