XamDataGrid では Excel へのエクスポートを行う際、DataPresenterExcelExporter の添付プロパティを使用してセルのフォーマットを指定することができます。

セルの表示形式に「文字列」を指定してエクスポートするには、ExcelCellFormatSettings の FormatString プロパティに “@” を設定します。
以下は、「Test2」フィールドに対して「文字列」書式を指定する実装例です。

xmlns:igWPF="http://schemas.infragistics.com/xaml/wpf" 
xmlns:igExcelExporter="http://infragistics.com/ExcelExporter"
......

<igWPF:XamDataGrid .....>
	<igWPF:XamDataGrid.FieldLayouts>
		<igWPF:FieldLayout>
			<igWPF:FieldLayout.Fields>
				<igWPF:Field Name="Id" />
				<igWPF:Field Name="Test1" />
				<igWPF:Field Name="Test2" >
					<igWPF:Field.Settings>
						<igWPF:FieldSettings>
							<igExcelExporter:DataPresenterExcelExporter.ExcelCellFormatSettings>
								<igExcelExporter:FormatSettings FormatString="@"/>
							</igExcelExporter:DataPresenterExcelExporter.ExcelCellFormatSettings>
						</igWPF:FieldSettings>
					</igWPF:Field.Settings>
				</igWPF:Field>
			</igWPF:FieldLayout.Fields>
		</igWPF:FieldLayout>
	</igWPF:XamDataGrid.FieldLayouts>
</igWPF:XamDataGrid>

Test2 列のセルの表示形式を「文字列」としてエクスポートできました。

製品について

Ultimate UI for WPF