C# 是一种通用的面向对象编程语言,主要用于Windows平台的软件开发。在处理Windows界面的数据显示时,常常会使用到DataGridView控件来展示和编辑数据。下面是如何从DataGridView中删除选定的行的步骤:
DataGridView.SelectedRows
属性来获取选定的行的集合,然后遍历这个集合获取每行的索引。DataGridView.Rows
集合的RemoveAt
方法,根据步骤1中获取到的索引,逐个删除选定的行。代码示例:foreach (DataGridViewRow selectedRow in dataGridView1.SelectedRows)
{
if (!selectedRow.IsNewRow) // 判断是否为新增行
{
dataGridView1.Rows.RemoveAt(selectedRow.Index);
}
}
以上代码会逐个删除选定的行,但会忽略新增行(通常DataGridView的最后一行用于新增数据)。
注意:上述代码只会删除DataGridView中的行,并不会影响实际的数据源。如果需要同步删除数据源中的数据,你需要额外的代码来完成这一步骤。
关于C#的更多知识和开发技巧,你可以参考腾讯云开发者平台的相关资源:
希望以上内容对你有所帮助!
领取专属 10元无门槛券
手把手带您无忧上云