問題があります。ストアドプロシージャに2つのクエリがあります。条件がtrueの場合、両方とも特定の条件で実行されます。クエリ1が実行され、3つのテーブルから7つの列が返されます。条件が失敗した場合、2番目のクエリは4列を返します。
フロントエンドでは、データテーブルを使用してクエリ結果を保存します。datatableからテキストボックスに値を割り当てます。
お気に入り
dtはデータテーブル名です
Txt_name.Text=dt.Rows[0][6].ToString();
問題は、2番目のクエリを実行するとエラーが発生することです。6には列がありません。
dtにインデックス6の列があるかどうかを確認するにはどうすればよいですか?