Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否删除DataGridView中的行?_C#_.net_Winforms_Datagridview_Datatable - Fatal编程技术网

C# 是否删除DataGridView中的行?

C# 是否删除DataGridView中的行?,c#,.net,winforms,datagridview,datatable,C#,.net,Winforms,Datagridview,Datatable,我有一个与DataTable绑定的DataGridView。我已经为DataTable创建了一个insert和delete触发器,现在我想在前端执行特定的触发器,以删除DataGridView中的行 我怎样才能做到这一点?从你的问题中不清楚你想做什么。一些代码可能会有所帮助 但是,如果您确定数据库中的数据得到了正确更新,请尝试在GridView上调用方法。它将重新绑定数据源并显示更新的值 你的问题不清楚你想做什么。一些代码可能会有所帮助 但是,如果您确定数据库中的数据得到了正确更新,请尝试在Gr

我有一个与DataTable绑定的DataGridView。我已经为DataTable创建了一个insert和delete触发器,现在我想在前端执行特定的触发器,以删除DataGridView中的行


我怎样才能做到这一点?

从你的问题中不清楚你想做什么。一些代码可能会有所帮助


但是,如果您确定数据库中的数据得到了正确更新,请尝试在GridView上调用方法。它将重新绑定数据源并显示更新的值

你的问题不清楚你想做什么。一些代码可能会有所帮助


但是,如果您确定数据库中的数据得到了正确更新,请尝试在GridView上调用方法。它将重新绑定数据源并显示更新的值

实际上你不需要任何触发器。只有一点代码。 要删除哪些行,选定的行? 如果是这样,您可以:

 private void button1_Click(object sender, EventArgs e)
    {
        foreach (DataGridViewTextBoxCell cell in dataGridView1.SelectedCells)
        {
            if (cell.ColumnIndex > -1)
            {
                table.Rows.RemoveAt(cell.ColumnIndex);
            }
        }
    }

你其实不需要任何触发器。只有一点代码。 要删除哪些行,选定的行? 如果是这样,您可以:

 private void button1_Click(object sender, EventArgs e)
    {
        foreach (DataGridViewTextBoxCell cell in dataGridView1.SelectedCells)
        {
            if (cell.ColumnIndex > -1)
            {
                table.Rows.RemoveAt(cell.ColumnIndex);
            }
        }
    }

到目前为止,您编写的一些代码肯定会有所帮助:)到目前为止您编写的一些代码肯定会有所帮助:)我认为这是针对datagridview而不是gridview的,我认为这是针对datagridview而不是gridview的