Infragistics コントロールの WebDataGrid を使用し、ヘッダー レイアウトをカスタマイズする必要がある Web プロジェクトに取り組んでいます。UltraWebGrid で InitializeLayout のようなイベントが見つかりませんでした。私の問題は、ヘッダーに行を入れたいということです。私は何をしますか?
3 に答える
WebHierarchicalDataGrid
代わりに、階層データ構造を表すためにコントロールを使用する必要がありWebDataGrid
ます。ここでサンプルを確認してください http://samples.infragistics.com/aspnet/ComponentOverview.aspx?cn=hierarchical-data-grid
UltraWebGrids InitializeLayout()ハンドラーでこの作業を実行できるはずです。
その中で、次のようなヘッダーにアクセスします。
e.Layout.Bands[0].Columns.FromKey(<data field>).Header...
注:インフラジスティックサポートの優れたリソースは、http://forums.infragistics.com/forums/61.aspxにあります。
Vishal は「WebDataGrid」を意味していたに違いありません。そのため、そのようなハンドラーはなく、バンドの概念もありません。したがって、同様の問題があります。実際、どのイベント ハンドラーでヘッダー行とフッター行にアクセスできるかわかりません。これは、WebDataGrid コントロールが持つすべてが、ヘッダー行ではなくデータ行を参照して渡す InitializeRow ハンドラーであるためです。したがって、ジェネリック コントロールの Load ハンドラでできることは何でも行うだけです。