好的,我已经搜索了很长时间来解决这个问题。我正在开发一个简单的打印系统,用于 WPF DataGrids,并成功地使用 DataTable 并将其设置为 DataGrid 的 ItemSource 来打印具有统一单元格布局的表。
但是,我需要某些行仅包含一个单元格(您可以将其视为表内的“行组标题”)。
因此,由于我没有找到任何关于 DataTable 单元格跨越多个列的内容(如果可以实现这一点,那么知道如何做将是一件很棒的事情),所以我想必须手动向 DataGrid 添加行,并通过以下方式解决它:
- 创建所需列的新 DataGrid
- 逐个添加行,设置跨越或不跨越行的 DataGridCellPanel
第二点是我的问题(如果是正确的话)。 我需要向 DataGrid 添加行,该 DataGrid 使用 简单字符串数组作为单元格数据(数组中的索引应与单元格索引相匹配)。 有没有简单的方法来做到这一点?