これは私が達成しようとしているものです:
「item_code」という名前の列があるデータベースにテーブルがあります。
このテーブルにクエリを実行して、一度に 1 行ずつ返す必要があります。ここで、列「item_code」の値を使用して、返された 1 つの行を別のテーブルにクエリし、そこで一連の行をフェッチする必要があります。どうすればいいですか?
while ループで datareader オブジェクトを使用して、一度に 1 行をフェッチしてから、このループ内で他のテーブルにクエリを実行して必要な行をフェッチしようとしましたが、このデータをグリッドビューに配置する方法がわかりませんでした (datatable を使用しますか?はいの場合、どのように?) while ループの各反復後にグリッドビューの前の行が消去されないようにします。
データをグリッドビューに入れる唯一の方法は .Fill() を使用することですが、この場合、グリッドビューの以前のエントリが消去されるため、明らかに Fill メソッドは機能しません。
助けてください。