删除DGV中的选定行C#

时间:2016-09-13 08:59:17

标签: c# datagridview

我的问题是:

  1. 我想从所选行中检索数据(row.Cells [4] .Value),然后将其分配给变量。
  2. 获取数据后,我想使用按钮删除所选行。
  3. 这是我的代码:

    {{1}}

1 个答案:

答案 0 :(得分:0)

您的代码存在问题,即您尚未定义row变量。

尝试:

if (dataGridViewPOS.SelectedRows.Count > 0)
{
    var row = dataGridViewPOS.SelectedRows[0];
    string qty = row.Cells[4].Value;
    dataGridViewPOS.Rows.Remove(dataGridViewPOS.SelectedRows[0]);
}

修改

这只是Alex评论的答案版本,我在回答后意识到这一点。