GridView for ASP.NET Web Forms は対話形式でデータの選択、編集、ソートおよびグループ化などの動作を提供します。また、GridView for ASP.NET Web Forms は、開発者が迅速かつ容易に直感的でプロフェッショナルなWebアプリケーションを構築するための高度な機能を備えています。
- Microsoft GridView との互換性
GridView は Microsoft 社の C1GridView コントロールと高い互換性を持ち、簡単に既存の ASP.NET アプリケーションをアップグレードしてすぐに進行できます。
- フィルタリング
GridView は、レコードの検索やフィルタなどのエンドユーザーによるカスタム操作用に、列ヘッダーの下の組み込みデータエントリ行をサポートしています。ShowFilter オプションを有効にして簡単にフィルタリングを実現できます。
- カスタマイズされたグリッド書式
直感的な書式設定によって、開発者は任意のグリッドを自動的にカスタマイズでき、列の作成、枠/グリッド線の表示、グリッド内の編集、ソートデータのカスタマイズ、その他さまざまな操作を行うことができます。
- 編集
グリッド内のデータを編集して、変更内容を保存または解除できます。
- 行のマージ
グリッドを構成し、同一の値を含む行をマージするように設定できます。この機能を使うと、グリッドがすっきりと使いやすくなります。
- 入力 コントロールの組み込み
Input for ASP.NET Web Forms コントロールをグリッドに接続して、データ入力および対話性を強化します。マスク、日付、数値、パーセント、通貨の編集などのエディタをグリッドの任意列に簡単に追加できます。
- 任意のグリッド列にコントロールや画像を埋め込む
グリッドの列にチェックボックス、リストボックス、ボタン、画像などを組み込んで表示できます。
- コードレスにグリッドのカスタマイズ
列のコレクション、ページング動作を管理し、UI コードを記述せずにグリッドの設計を編集できます。GridView の豊かなデザイン時のサポートにより、ウェブサイトにカスタマイズされたグリッドの機能を追加することは驚くほど容易になりました。
- 自動的に列と行のサイズを変更
GridView は、1つのプロパティを設定することにより、グリッドがスクロールされたときに、列の一番長いテキストに合わせて自動的に列幅と行高を調整します。特定の行列の自動サイズを有効・無効にすることも可能です。.
- バンド
階層構造を作成するために、複数列の列ヘッダーを結合できます。たとえば、複数の列ヘッダーを別の広い列ヘッダーの下に配置できます。
- グループ化および集計
エンドユーザーは、グループヘッダーをクリックすることで、グループの拡張や縮小を有効にしてアウトラインモードに設定できます。グループは初期表示の時に拡張するか、縮小するかを指定できます。グリッドは各グルップヘッダー行の隣に拡張や縮小アイコンを表示します。また、グループ化された行はカウント、総計などの集計データを表示できます。
- 再利用可能なテンプレート
プロジェクト内・プロジェクト外で同じ外観の複数のグリッドを作成するにはグリッドテンプレートを保存してロードできます。
- テーマ
スマートタグをクリックするだけで、6種類のプレミアムテーマ(Arctic、Midnight、Aristo、Rocket、Cobalt、および Sterling)のいずれかを選択して外観を変更します。オプションとして、jQuery UI からThemeRoller を使用してカスタマイズしたテーマを作成します。
- CSS 対応
Cascading Style Sheet (CSS) を使用してカスタムスキンを定義します。
関連トピック