0

asp.netは初めてです。テーブルの 1 つにすべてのデータを表示するために、データセットをアダプタとして使用したいと考えています。fill(table) の使用について読みましたが、例のようにテーブルを使用できません。

データベース テーブルは Cars、データセット ページは DataSet1.xsd、アダプター名は CarsTableAdapter です。

その原因について説明を求めたいのですが、他のウェブからは入手できませんでした。vbではなく、csファイルでVisual Web Developer 2010を使用しています。ありがとう。

4

2 に答える 2

0
DataSet1TableAdapters.CarsTableAdapter cta2 = new DataSet1TableAdapters.CarsTableAdapter();
DataSet1.CarsDataTable cdt = new DataSet1.CarsDataTable();
cta2.Fill(cdt);

それは私のために働いています、とにかくありがとう。

于 2013-04-13T16:58:05.453 に答える
0

SqlDataAdapterda の fill メソッドはオーバーロードされたメソッドで、ここでデータテーブルとデータセットを渡すことができます。

以下のコードを試してください:

DataSet ds=new DataSet();
SqlDataAdapterda=new SqlDataAdapter();
da.Fill(ds);

以下に示すように、データセットにアクセスできます。

   DataTable dt= ds.Tables[0];
于 2013-04-13T08:02:26.863 に答える