データベースクエリの出力をDataGridにロードしています。
myAdapter.Fill(ds,"AllInfo");
dataGridSearchOutput.DataSource = ds.Tables["AllInfo"].DefaultView;
データグリッドコントロールが複数のレコードでいっぱいになります。データレコードの主キーが「ID」であるとします。
次に、レポートを生成します。そのためには、アイテムを選択して[レポートの生成]ボタンをクリックするか、レコードをダブルクリックする必要があります。次に、そのIDのレポートを生成する必要があります。
私の質問は、レコードのIDをどのようにキャプチャする必要があるかです。言い換えれば、datagridで選択した値を読み取る必要があります。