2014-07-01から1ヶ月間の記事一覧

シュガーローフ

シュガーローフ頂上にある碑文 7月5日から一泊二日の行程で沖縄行って来ました。沖縄行くのは初めてですが、今回は所用のため観光地に行けたのは首里城公園だけ。しかも首里城もほとんど見れず、公園のレストランでタコライス定食を食べただけという非常に慌…

Q110. XamDataGrid でユーザーが設定したレイアウトを保存したい

A.XamDataGrid でユーザーが操作した列の移動や並び替え、グループ化やソートを次回起動時用に保存したいというケースがあります。その場合、XamDataGrid.SaveCustomizations メソッドやXamDataGrid.LoadCustomizations メソッドを使えば、レイアウトの保存…

Q109. XamDataGrid のレポートフッターに印刷日時やページ数を表示したい

A.Infragistics.Windows.Reporting.Report.PageFooterTemplate プロパティに、XAMLで定義した DataTemplate リソースを設定します。ヘッダーも Report.PageHeaderTemplate プロパティに DataTemplate を設定できます。 以下サンプルです。 <igDP:XamDataGrid.Resources> <DataTemplate x:Key="FooterTemplate"> <Grid Margin="5"> <Grid.ColumnDefinitions> </grid.columndefinitions></grid></datatemplate></igdp:xamdatagrid.resources>

Q108. XamDataGrid の印刷時に余白や印刷方向を設定したい

A.Infragistics.Windows.Reporting.Report.ReportSettings プロパティを設定します。 なおReportSettings クラスのプロパティ一覧ですが、12.1以降のバージョンだとオンライン・オフラインともリングが切断されていて見当たりません。11.2 ならあるようなの…

Q107. XamDataGrid の内容を印刷時にプレビューを表示したい

A.Infragistics.Windows.Reporting.XamReportPreview を要素に持つ画面を呼び出せばプレビューを表示できます。 以下サンプルです。 // C# using Infragistics.Windows.Reporting; public partial class MainWindow : Window { private void Button_Click(O…

Q106. XamDataGrid の表示内容をそのまま印刷したい

A.コードビハインドで Infragistics.Windows.Reporting.Report クラスを使えば、簡単に印刷できます。列幅の変更・ソート・列の移動やフィルタリング等、ユーザーが任意に行った設定や、XamDataGrid に設定したテーマがそのまま印刷に反映されます。 以下サ…