4

C#で強く型付けされたデータセットTableAdapterを使用していますが、そこから単一の行を取得するにはどうすればよいですか?

4

4 に答える 4

4
var table = tableAdapter.GetData();
var resultRow = table.Rows[0];

編集: 厳密に型指定されたデータセットは、テーブルの各列のプロパティを作成するため、ID を取得するには、これが機能するはずです:

int id = resultRow.Id

名前でフィールドを取得することもできます:

int id = (int)resultRow["id"];
于 2010-06-27T15:51:26.087 に答える
1

あなたが試すことができます:

myTableAdapter[0];
于 2010-06-27T15:39:16.030 に答える
0

追加のパラメーター化されたクエリ (つまり、'WHERE ID = @id') を作成し、デフォルトの GetData メソッドの代わりにそれを呼び出すこともできます。

var table = tableAdapter.GetDataById(123); 
var resultRow = table.Rows.First; 
于 2010-11-12T21:24:04.353 に答える
0
       var ta = new AddressTableAdapter();

       var ret = ta.GetDataBy(Convert.ToInt32(ASPxTextBox1.Text));
       var rw = ret.Rows[0];

       var city = (string)rw["City"];


       ASPxTextBox2.Text = city.ToString();
于 2010-06-27T22:41:31.193 に答える