DevExpress WinFormsの TreeList コントロールは、フル機能を備えたデータ対応の TreeView と ListView のハイブリッドであり、データ情報をツリー、グリッド、またはその 2 つの組み合わせの形式で表示できます。データ バインディング モードと非バインド モードの両方で、完全なデータ編集がサポートされています。
上記では、 TreeList UI/UX のカスタマイズ、Excel からインスピレーションを得た条件付き書式設定、データの整形と加工などを紹介しました。この記事では、引き続き Excel データのエクスポート、TreeList データの編集などを紹介します。引き続きフォロー大歓迎です~
DevExpress v23.1 の正式バージョンをダウンロードして入手します(Q テクニカル エクスチェンジ: 523159565)
Excelデータのエクスポート
レポートを簡単にし、Excel、Word、PDF にエクスポート
DevExpress WinForms 高性能 Excel データ エクスポート エンジンを使用してアプリケーションと Microsoft Excel の間でデータを交換し、ノード状態の保持、並べ替え/フィルタリング、集計/集計、書式設定ルール、エクスポート プロセス中の固定列設定を行います。
従来の WYSIWYG レポートのように TreeList コンテンツを紙にレンダリングしたり、データをさまざまなファイル形式にエクスポートしたりすることもできます。包括的な API を使用して、データを PDF、XLS、XLSX、MHT、CSV、HTML、RTF、DOCX、TXT、または画像ファイルとして保存できます。
TreeListデータの編集
CRUD操作を簡単にする
革新的な WinForms テキスト ボックス コントロールや日付ピッカーから、リッチ テキスト エディタや強力なデータ ルックアップまで、20 以上の個別のデータ エディタをツリーリスト セル内で組み合わせるのは、まったく簡単です。データ エディターの機能を使用して、画面上でデータを表示および操作し、データ検証とセル値の書式設定ルールを適用して、エンタープライズ アプリケーションでのデータの一貫性を維持します。
高度なデータ編集機能には次のものが含まれます。
- 新しい品目行の作成/新しいレコードの追加
- インラインデータ編集
- 別フォームでデータを編集/編集フォームをカスタマイズ
- マスク/HTML形式の編集
- 入力検証とエラー表示
- フォーマットされたデータ (TXT、RTF、CSV、BIFF8、HTML、Unicode) をコピー/ペーストします。
ノードのドラッグアンドドロップ
簡単なドラッグ アンド ドロップでツリーを並べ替えます
ユーザーはツリー ノードをドラッグ アンド ドロップして階層を再構築でき、複数のツリー ビュー ノードを同時にドラッグして並べ替えることもできます。
ツリー リスト コントロールは、コンポーネントの外部から削除されたアイテムを受け入れることもできます (たとえば、新しいファイルをツリー ビューに配置してファイルを特定のフォルダーにコピーする)。また、その包括的なドラッグ アンド ドロップ API を使用すると、コンポーネント間でデータを転送するときにこれを簡単に行うことができます。追加のカスタマイズ。
ドラッグ アンド ドロップのオプションには次のものがあります。
- ノードのコピー/移動
- 外部ノードを受け入れる
- 複数のノードをドラッグ アンド ドロップする
- ドラッグしてノードを展開します
- 兄弟ノードまたは子ノードとして削除
設計時間を簡素化
洗練されたデザイン体験
DevExpress WinForms TreeList には、ドラッグ アンド ドロップ機能による組み込みの列カスタマイズ、強力な Visual Studio IDE デザイナー、ノード エディター、条件付き書式エディターなど、学習時間を短縮し、全体的な開発の生産性を向上させる統合されたデザイン時ツールが含まれています。
TreeList ルックアップ
非常に高速な UI/UX オプション
TreeList Lookup には、情報を表示する TreeList コントロールが埋め込まれており、ユーザーが自己参照データ構造 (階層リスト) から値を簡単に選択できるようにします。