如何从数据网格中创建特定格式的txt文件
本文关键字:定格 格式 文件 txt 创建 数据 数据网 网格 | 更新日期: 2023-09-27 17:57:39
我是编程新手。我目前正在使用C#中的WPF将XML文件中的数据生成到数据网格(表)中。我使用的是MVVM格式。对于我的Model类,我将其命名为PersonInfos,它包括"名字"、"姓氏"、"选择"answers"年龄"列。我想通过单击"选择"列中的复选框,根据用户选择的行创建一个txt文件。txt文件的格式如下所示:
e.g.
P§Alexander§Jason§24§
P§ = It is the keyword for PersonInfos
Alexander§ = Last Name
Jason§ = First Name
24§ = Age
我将在下面的xaml中展示我的WPF代码,以给出更好的想法。
<syncfusion:GridTreeControl.Columns>
<syncfusion:GridTreeColumn MappingName="LastName" PercentWidth="3" />
<syncfusion:GridTreeColumn MappingName="FirstName" PercentWidth="3" />
<syncfusion:GridTreeColumn MappingName="Age" PercentWidth="2" />
<syncfusion:GridTreeColumn MappingName="Select" PercentWidth="2">
<syncfusion:GridTreeColumn.StyleInfo>
<syncfusion:GridDataStyleInfo
CellType="DataBoundTemplate"
CellItemTemplate="{StaticResource SelectCheckBoxTemplate}"/>
</syncfusion:GridTreeColumn.StyleInfo>
</syncfusion:GridTreeColumn>
</syncfusion:GridTreeControl.Columns>
感谢您抽出时间!
最简单的方法是将属性bool IncludeInExport添加到模型类(或派生模型类或是模型类的一部分的类),并将其映射到网格的复选框。在导出中,您将只添加选中的行(IncludeInExport==true的PersonInfos集合项)。