XamDataGrid では縦スクロールバーの表示時に特定の行(レコード)を上部または下部に固定し、スクロール操作時も常に表示領域内におさまるようにすることが可能です。 行(レコード)をグリッドの上部に固定するには、対象 […]
Articles Tagged: XamDataGrid
XamDataGrid – TimeSpan型の値を24時間超でも「時:分:秒」形式で表示する方法
XamDataGrid に TimeSpan 型の値をバインドした場合、24時間を超える値は自動的に「日.時:分:秒」形式(例:1.06:00:00)で表示されます。本記事では、値を文字列に変換せずに、24時間を超えても […]
XamDataGrid – Ctrlキーによる行選択解除を無効にする方法
XamDataGrid では、既定の動作としてCtrlキーを押しながらクリックすることで、選択済みの行を解除する(非選択状態に戻す)ことが可能です。 しかし、単一選択を前提とするアプリケーションや、ユーザーに選択解除を許 […]
XamDataGrid で CRUD 操作の元に戻す/やり直しを実装する (Undo/Redo Frameworkを使用)
Infragistics Undo/Redo Framework はエンドユーザーによる操作の履歴を保存し、元に戻す/やり直し機能を提供します。フレームワークの機能を実装することによって XamDataGrid における […]
XamDataGrid で Undo/Redo 機能を使用する
XamDataGrid では IsUndoEnabled プロパティを True に設定することによって Undo(元に戻す)/ Redo(やり直し) 操作を有効にすることができます。履歴に保存する最大操作数は Undo […]
XamDataGrid – DateTimeFieldのカレンダーを開いたときに特定の月を表示させる方法
XamDataGrid の DateTimeField のカレンダーを開いたときに特定の月のカレンダーを表示させたい場合は、DateTimeField で使用されているエディター XamDateTimeEditor の […]
XamDataGrid – 24h超 TimeSpan を HH:mm:ss で表示する
XamDataGrid 上で TimeSpan 型の値をバインドすると、24時間を超える場合に「日.時:分:秒」(例: 30時間→”1.06:00:00″)形式で表示されます。本記事では、長時間デ […]
XamDataGrid – Excel エクスポート時にセルの表示形式として「文字列」を指定する
XamDataGrid では Excel へのエクスポートを行う際、DataPresenterExcelExporter の添付プロパティを使用してセルのフォーマットを指定することができます。 セルの表示形式に「文字列」 […]
XamDataGrid – セルのテキストフォーマットを保ったまま Excel にエクスポートする
DataPresenterExcelExporter は基本的にセルの Value をバインドされた値のまま Excel ファイルにエクスポートします。例えば、以下の「Test1」列のように、Mask プロパティによって […]
XamDataGrid – セルにオートフィルタが可能なコンボボックスを表示する
XamDataGrid のセルでフィルタリング可能なコンボボックスを表示するには、CellValuePresenter にフィルタリング機能を有効にした XamMultiColumnComboEditor を配置します。 […]