0

例えば:

table1 には、「col1」と「col2」の 2 つの列があります。

this.table1TableAdapter.FillByParam(appDataSet.table1,param);

これは1行を返します

col1 と col2 の値を変数に設定するには? 誰かがコード付きの例を投稿してくれたらうれしいです。ありがとう。

4

1 に答える 1

1

DataTableこの行は、 のように指定されたクエリから指定さSelectCommandれた を埋めますTableAdapter。つまり、単一のレコードのみが含まれているということですか?

を使用FirstOrDefaultして取得できますDataRow。これは厳密に型指定されDataTableているため、自動生成され、データベース内の ctypesDataTableおよびDataRow名前と同じ型付きのプロパティと名前を持ちます。

したがって、行の 2 つのプロパティからLabelどのTextプロパティを設定するかを制御する 2 つのコントロールがあるとします。

appDataSet.table1Row row = appDataSet.table1.FirstOrDefault();
if(row != null)
{
    Label1.Text = row.col1;
    Label2.Text = row.col2;
}
于 2013-11-15T08:49:36.950 に答える