2 つのドロップダウン リストとグリッドビューを含む asp.net Web ページがあります。
2 つのドロップダウン リストは、SQL データベース (2008R2) へのクエリに基づいています。ドロップダウンは問題なく表示されています。
私がする必要があるのは、ドロップダウンの選択に基づいてグリッド ビューを作成することです。
最初のドロップダウンでは、ユーザーがジョブ名を選択できます。これはユーザーにとっては便利ですが、必要なのはそのジョブ名に関連付けられているジョブ番号です。2 番目のドロップ ダウンは、ステージ (3 つの選択) で、非常に単純です。
現在、SQL のマスター テーブルに基づくグリッド ビューがありますが、関連する結果のみを表示する必要があります。フィルターに基づいてこれを行うこともできますが、通常、ユーザーはジョブ番号を知りません。
グリッドビューのデータソースは次のとおりです。
SELECT a.[Annotation Number], a.Page_ID, a.[Annotation By], a.[Annotation Type],
a.[Business Unit], a.[Actual Agency Error], a.[Error Type], a.[Annotation Comments],
a.[Team Comments], a.sgkComments
FROM MasterAnnotation AS a
INNER JOIN ActiveWorkPages AS b
ON a.Page_ID = b.WorkPage INNER JOIN ActiveJob AS c ON c.Job = b.Job
ORDER BY a. [Annotation Number]
私ができると思ったのは、データソースに2つの変数を追加して、b.Job = @JobおよびStage = @Stageで制限することです
グリッドビューを更新するには、自動ポストバックが必要であることを理解しています。
また、クライアントの入力に基づいて特定の列でグリッドビューを更新する必要があります (プロジェクトの次のフェーズ)。
助けてくれてありがとう。