0

データベースから値を取得する必要があるラベルがあります。

データベースにクエリを実行することはできますが、DataTable から値を抽出して適切なラベルに配置するにはどうすればよいですか

ありがとう

4

2 に答える 2

1

最初の行と「MyFirstColumn」という名前の列から値を取得する方法の例:

label1.Text = myDataTable.Rows[0]["MyFirstColumn"]
于 2012-04-13T20:09:17.533 に答える
1

DataTableには、行と列があります。特定のセルを選択するには、次のようにする必要があります。

label1.Text = dataTable[0][0];

これにより、label1テキストが行0、列0の値に設定されます。

各行を反復処理するには、次を使用します。

foreach(DataRow row in dataTable.Rows)
{
Console.WriteLine(row["ColumnName1"]);
Console.WriteLine(row["ColumnName2"]);
Console.WriteLine(row["ColumnName3"]);
Console.WriteLine(row["ColumnName4"]);
}

これにより、各行に対して列の値が出力されます。このコードでは、列名の文字列(ColumnName1など)を列名に置き換える必要があります

于 2012-04-13T20:09:44.750 に答える