2

PageLoad() イベントで列を手動で作成する WebHierarchicalDatagrid があります。データソースに列に一致するデータがあるにもかかわらず、最初のページの読み込み時に列が表示されません。(列が作成/グリッドに追加された後に設定およびバインドします)。リフレッシュすると(PostBack)、表示されます。私は多くの方法でグリッドをクリアしてリセットしました。

マークアップで列を定義すると、最初のページの読み込みはもちろん機能しますが、ユーザーの役割に基づいて列を動的に作成する必要があり、ページの読み込み、ページの事前レンダリングなどで目的の列をクリアして再作成すると、ビューステート エラーが発生します。 .

マークアップと分離コードを使用してグリッドを定義できないようです。問題にはなりませんが、マークアップで定義されたカスタム (ユーザー コントロール) ページャー テンプレートがあり、既存のユーザー コントロールを使用するようにコード ビハインド ページャーの作成をポイントすることはできないため、コード ビハインドでそれを作成しようと何日も費やしました。合計キャッチ-22。

Infragistics グリッドは微調整しすぎて、もはや対処できません。真っ直ぐで狭い道なら良いのですが、道を外れると大変なことになります!

4

1 に答える 1