【问题标题】:Delete GridView Row in Windows Forms在 Windows 窗体中删除 GridView 行
【发布时间】:2015-07-14 14:22:59
【问题描述】:

我有一个 GridView,在这个网格的每个项目中我都有一个 Button,我用它来删除这些按钮的行。但它不起作用。

private void grvOrders_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {
        var senderGrid = (DataGridView)sender;                   

        if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
            e.RowIndex >= 0)
        {
           grvOrders.Rows.Remove(sender);
        }
    }

谁能帮帮我?

【问题讨论】:

  • 试试grvOrders.Rows.RemoveAt(e.RowIndex);
  • @DrewJordan 谢谢,它有效

标签: c# winforms gridview


【解决方案1】:

您的问题是您无法删除发件人:它不是DataGridViewRow。请改用grvOrders.Rows.RemoveAt(e.RowIndex);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    • 2012-03-27
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    • 1970-01-01
    • 2013-04-12
    相关资源
    最近更新 更多