2012-04-13 13 views
0

データベースから値を取得する必要があるラベルがあります。C#DataTableまたはBindingSourceから値を取得する

私はデータベースを照会することができていますが、どのように私はDataTableのから値を抽出し、あなたが最初の行からの値と列を取得する方法のappropiateラベル

おかげ

答えて

1

DataTableには行と列があります。あなたがこれを行うために必要な特定のセルを選択するには:

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

をこれが0、列0値を行にLABEL1テキストを設定します。

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

これは、各列に対して列の値を表示します:各行使用​​を反復処理するために

。このコードでは、列名(たとえば、列名1)の文字列を列名に置き換える必要があります。

1

例に置くことができます"MyFirstColumn"という名前:

label1.Text = myDataTable.Rows[0]["MyFirstColumn"] 
関連する問題