有没有办法从WPF DataGrid获取隐藏的单元格值?

时间:2017-10-05 17:57:23

标签: c# wpf datagrid

我正在遍历datagrid的单元格以生成表格(使用iTextSharp进行PDF生成)我希望生成的PDF中的表格与用户在应用程序中看到的内容相匹配(因此在排序和列方面)订单等)。

PdfPTable table = new PdfPTable(grid_caseTypes.Columns.Count);

其中'表'是一个iTextSharp pdf表。

<DataGrid x:Name="grid_caseTypes">

和grid_caseTypes是我的数据网格控件

{{1}}

然而,当它到达隐藏的行(在屏幕上不可见(超出XAML数据网格控件的边界)时,我的单元格为空。即使数据网格中的项目数为40(我只能够检索12行数据)

编辑 - 我知道我可以访问ItemSource而不是Items,但是ItemSource给出了用于填充单元格值的各个类对象,它们没有排序顺序,数据数据网格外的布局。所以我会丢失任何在数据网格上排序的矿石重新排序的列。此外,它涉及我检查我想要的值是否实际被datagrid使用(如果它被绑定到UI),然后将其添加到我的PDF表

0 个答案:

没有答案