本示例演示如何从工作表中删除单元格。为此,请使用 Worksheet.DeleteCells 方法。传递要删除的单元格或单元格区域,以及 DeleteMode.ShiftCellsUp 或 DeleteMode.ShiftCellsLeft 枚举成员,以指定如何移动其他单元格。
Vb.Net |
Dim workbook As New DevExpress.Spreadsheet.Workbook() Dim worksheet As DevExpress.Spreadsheet.Worksheet = workbook.Worksheets(0) '删除C5单元格,将同一行中的其他单元格向左移动。 worksheet.DeleteCells(worksheet.Cells("C5"), DevExpress.Spreadsheet.DeleteMode.ShiftCellsLeft) '删除H11:I12单元格范围,将同一列中的其他单元格上移。 worksheet.DeleteCells(worksheet.Range("H11:I12"), DevExpress.Spreadsheet.DeleteMode.ShiftCellsUp) |
C# |
DevExpress.Spreadsheet.Workbook workbook = new DevExpress.Spreadsheet.Workbook(); DevExpress.Spreadsheet.Worksheet worksheet = workbook.Worksheets[0]; //删除C5单元格,将同一行中的其他单元格向左移动。 worksheet.DeleteCells(worksheet.Cells["C5"], DevExpress.Spreadsheet.DeleteMode.ShiftCellsLeft); //删除H11:I12单元格范围,将同一列中的其他单元格上移。 worksheet.DeleteCells(worksheet.Range["H11:I12"], DevExpress.Spreadsheet.DeleteMode.ShiftCellsUp); |
若要删除单元格内容或格式而不从工作表中删除整个单元格,请使用 Worksheet 对象的 Clear* 方法(请参见如何:清除包含内容、格式、超链接和注释的单元格示例)。