我正在用VB.NET设计一个可以使用类似Excel的网格的程序。我希望网格能够处理单元格的合并和取消合并。建议?
此Stack Overflow问题包含一些可能有用的anserws:
What is the best third-party WinForms grid for .NET?
你可以尝试Syncfusion's grid,它允许细胞合并。
合并的单元格允许用户将具有相同值的相邻单元格显示为单个单元格。合并是动态的。如果单元格的值发生变化,网格将自动调整合并的单元格。
您可以使用XtraGrid的自动单元格合并功能来增强数据可读性。启用后,具有相同值的相邻列单元将合并为单个单元格。如果对列进行排序,则单元格合并具有对数据进行分组的效果 - 列中的单元格数将与其保留的唯一值的数量相匹配。
(来源:devexpress.com)
SpreadsheetGear for .NET是一个Excel兼容的电子表格组件,其中包括Windows Forms Spreadsheet Control,它支持许多Excel compatible features,包括合并的单元格。
您可以下载免费评估here。
免责声明:我拥有SpreadsheetGear LLC