📜  删除 Datagridview 中的选定单元格 - C# (1)

📅  最后修改于: 2023-12-03 14:50:17.140000             🧑  作者: Mango

删除 Datagridview 中的选定单元格 - C#

在 C# 中,Datagridview 是一个常用的控件,用于显示和编辑数据表格。当我们需要删除 Datagridview 中的选定单元格时,我们可以使用以下方法。

方法一:使用 ClearSelection()

使用 ClearSelection() 方法可以清除 Datagridview 中的选定单元格。代码如下:

dataGridView1.ClearSelection();

注: 这种方法只能清除选定单元格的选择状态,并不能真正删除选定单元格。如果需要删除选定单元格,请使用方法二。

方法二:使用 Rows 和 Columns 集合

使用 Rows 和 Columns 集合可以访问 Datagridview 中的行和列,并对它们进行操作。以下代码演示了如何删除选定单元格。

// 获取选定单元格的行和列
int rowIndex = dataGridView1.SelectedCells[0].RowIndex;
int columnIndex = dataGridView1.SelectedCells[0].ColumnIndex;

// 删除单元格
dataGridView1.Rows[rowIndex].Cells.RemoveAt(columnIndex);

注: 以上代码假设用户只选中了一个单元格。如果用户选中了多个单元格,则需要在循环中分别删除它们。

总结

本文介绍了两种删除 Datagridview 中选定单元格的方法,分别是 ClearSelection() 和 Rows 和 Columns 集合。开发者可以根据实际需求选择使用。