使用行索引和列索引c#获取单元格值

时间:2013-01-17 04:07:05

标签: c# winforms datagridview

我试图通过在DataGridview中选择一个单元格/行然后单击删除按钮来删除用户的ID。我试图通过使用行索引和列索引来获取ID。但是,我无法将用户删除为' string id'即使我的datagridview包含行,它也是NULL。

private void buttonDeleteUser_Click(object sender, EventArgs e)
{
   int rowindex = dataGridView1.CurrentCell.RowIndex;
   int columnindex = 0;
   string id = dataGridView1[rowindex, columnindex].Value.ToString();
   controller_employee.delete_employee(Int32.Parse(id));
}

为什么它为NULL,我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

ID = dataGridView.SelectedCells[0].RowIndex;

此处SelectedCells [0]指定列号

尝试选择整行而不是单个单元格