私はC#で作業していて、DataSet
とがありDataTable
ます。にを追加しDataTable
ましたDataSet
。次にDataTable
、SQLクエリを入力します。デバッガーでは、のデータを確認できますDataTable
。DataTable
DataSetのテーブルのリストに自分が表示されていますが、これはnull
テーブルです(つまり、列もデータもありません)。データが表示されないのはなぜですか?これが私のコードです:
DataSet ds = new DataSet();
DataTable dt = new DataTable("BaseData");
ds.Tables.Add(dt);
List<SqlParameter> paramz = new List<SqlParameter>();
paramz.Add(new SqlParameter("@LitHoldDetailsID", litHoldDetailsID));
dt = LHClassLibrary.LHDataAccessLayer.ExecuteSelect("usp_GetLitHoldDetails_A", paramz);
私はもう試した
ds.AcceptChanges();
しかし、それは役に立ちません。本当に事前にDataTableのすべての列を定義する必要がありますか?これは多数の列を返すクエリなので、その手順をスキップできることを期待しています。