C# 如何在DataGrid中为DataTable中的一行显示多行

C# 如何在DataGrid中为DataTable中的一行显示多行,c#,wpf,datagrid,C#,Wpf,Datagrid,我试图在DataGrid中跨两行显示由三列ID、ITEM_NUMBER和QUANTITY组成的单个数据记录。我不确定这是否可行,我只能使用DataGridView在建议的解决方案中找到说明,在我的情况下,这不是一个选项 我想在一行上显示ID,在它下面的一行上显示ITEM_编号和数量,同时在同一布局中为列显示标题。如有任何帮助或建议,将不胜感激。多谢各位 编辑:我正在使用.Net 3.5 Compact Framework。尝试在ID字段上分组。.Net Framework 3.5没有提供直接控制

我试图在DataGrid中跨两行显示由三列ID、ITEM_NUMBER和QUANTITY组成的单个数据记录。我不确定这是否可行,我只能使用DataGridView在建议的解决方案中找到说明,在我的情况下,这不是一个选项

我想在一行上显示ID,在它下面的一行上显示ITEM_编号和数量,同时在同一布局中为列显示标题。如有任何帮助或建议,将不胜感激。多谢各位


编辑:我正在使用.Net 3.5 Compact Framework。

尝试在ID字段上分组。.Net Framework 3.5没有提供直接控制,但提供了解决方案。您可以创建用户控件,重点关注DataGrid的数据绑定事件

我认为解决方法之一是覆盖OnPaint方法或对其进行操作。 这样您就可以构建自己的单元格内容。 我这样做是为了显示一个牢房里的图像

否则,我认为没有可能的解决办法

如果您通常在CF中搜索高级控件,请尝试以下操作: