OK, tôi đã tìm kiếm thời gian khá dài để giải quyết vấn đề này. Tôi đang phát triển hệ thống in đơn giản cho WPF DataGrids và đã quản lý để in bảng với vị trí ô đồng nhất bằng cách sử dụng DataTable và đặt nó làm ItemSource của DataGrid.Làm cho một số ô DataGrid trải rộng trên nhiều cột
Tuy nhiên, tôi cần một số hàng để chứa chỉ có một tế bào (bạn có thể nghĩ về nó như "tiêu đề nhóm hàng" bên trong bảng). Vì vậy, vì tôi đã không tìm thấy bất cứ điều gì về các tế bào của DataTable trải qua nhiều cột (nếu điều này có thể được thực hiện, nó sẽ là một điều tuyệt vời để biết làm thế nào), tôi figured tôi sẽ phải thêm hàng vào DataGrid bằng tay, và giải quyết nó một cái gì đó như thế này:
- Hãy DataGrid mới với các cột mong muốn
- Thêm hàng từng người một, thiết lập các DataGridCellPanel kéo dài hay không nhịp qua hàng
điểm thứ hai là nơi tôi có vấn đề (nếu đúng, đó là). Tôi cần phải thêm hàng vào một DataGrid sử dụng mảng đơn giản của các chuỗi dưới dạng dữ liệu ô (chỉ mục trong mảng sẽ lập chỉ mục ô). Có cách nào dễ dàng để làm điều gì đó như thế không?
Dưới đây là cách tôi đã làm nó hoàn toàn trong XAML: http://stackoverflow.com/a/38687666/3360864 – Erik