0

私は会社と製品のパラメーターであるという点で、1 つのプロジェクトを持っています。

Wipro と Acer の 2 つの会社があるように、Wipro 製品は「バッグとラップトップ」、または Acer 製品は「デスクトップとマウス」です。

私はすべてのグラフを取得しています..私の問題はここにあります.会社のドロップダウンでWiproを選択した後、Wipro製品やAcer製品などのすべての製品を取得するときに製品ドロップダウンに移動します. 会社のドロップダウンから Wipro を選択するときに必要です 製品のドロップダウンで Wipro 製品のみを選択します。出来ますか !!!もしそうなら、私を助けてください

4

1 に答える 1

0

1 番目のドロップダウンに基づいてデータを入力するには、2 番目のドロップダウンのパラメーターとして会社名を渡す必要があります。

3つのデータセットがあるとします

ここに画像の説明を入力

Company DataSet私は会社名だけを選択しています。

ではProductDetails Dataset、会社名に基づいてデータをフィルター処理する where 句を指定しています。

SELECT ProductName
FROM   Products
WHERE  (Name = @Name)

ではCompanyDetails Dataset、クエリは次のようになります

SELECT  Name, ProductName, Location
FROM  CompanyDetails
WHERE (Name = @Name) AND (ProductName = @Product)

上記のクエリを作成すると@Name、 とという名前の 2 つのパラメーターが作成されます。@Product

ここに画像の説明を入力

プレビューでは、レポートは次のようになります

ここに画像の説明を入力

Wipro を選択すると、2 番目のドロップダウンに Wipro 関連製品のみが表示されます。

ここに画像の説明を入力

cascading parameters詳細については、MSDN の記事を参照してください。

于 2013-01-09T09:25:17.910 に答える