首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C# -如何从DataGridView中删除选定的行?

C# 是一种通用的面向对象编程语言,主要用于Windows平台的软件开发。在处理Windows界面的数据显示时,常常会使用到DataGridView控件来展示和编辑数据。下面是如何从DataGridView中删除选定的行的步骤:

  1. 确定要删除的行的索引:首先,你需要确定要删除的行的索引。可以通过DataGridView.SelectedRows属性来获取选定的行的集合,然后遍历这个集合获取每行的索引。
  2. 删除选定的行:使用DataGridView.Rows集合的RemoveAt方法,根据步骤1中获取到的索引,逐个删除选定的行。代码示例:
代码语言:txt
复制
foreach (DataGridViewRow selectedRow in dataGridView1.SelectedRows)
{
    if (!selectedRow.IsNewRow)  // 判断是否为新增行
    {
        dataGridView1.Rows.RemoveAt(selectedRow.Index);
    }
}

以上代码会逐个删除选定的行,但会忽略新增行(通常DataGridView的最后一行用于新增数据)。

注意:上述代码只会删除DataGridView中的行,并不会影响实际的数据源。如果需要同步删除数据源中的数据,你需要额外的代码来完成这一步骤。

关于C#的更多知识和开发技巧,你可以参考腾讯云开发者平台的相关资源:

希望以上内容对你有所帮助!

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券