0
私は少しのプログラムを作成しており、現在データベースからすべてProject
を表示しているデータグリッドビューを作成しています。データベースには以下のテーブルがありますProject
、Category
、Job
今私はそれをしたいユーザーが1つの行をクリックすると、プロジェクトに接続されているカテゴリを表示するデータグリッドビューで新しいフォームを表示します。私はそれを知っている私はちょうどデータソースから落とす必要がありますが、私は中間のテーブルを持っているので私は傾ける。私はすでにターゲットからの情報をどのように取得するSQLクエリがあります(カテゴリ)。evry idのDataGridViewは他のデータグリッドビューを表示
SELECT c.*
FROM Kategorija c
INNER JOIN Project_Category pc on pc.cId = c.cId
INNER JOIN Project p on pc.pId = p.pId
したがって、pIdは入力パラメータである必要があります。
ご協力いただきありがとうございます。
はい、私は理解するのが難しいことを知っています。私はもっと説明しようとする。だから私は私のメインポストに投稿されたSQLクエリでDatagridのビューを埋めるC#(データセットデザイナ)でクエリをやっています。しかし、このようなクエリで私は動作していないtsを投稿しました。カテゴリ(カテゴリ)がプロジェクトに直接接続されていないため、変更する必要があります。 – HyperX
私の答えでは '@ selectedProjectID'はパラメータです。 'pid'またはプロジェクトIDで変更して実行し、結果を確認してください。 – jams