2012-04-13 43 views
0

我有一個標籤,需要從數據庫中刪除值。C#從DataTable或BindingSource獲取值

我能夠查詢數據庫,但我怎樣才能從數據表中提取值並將其放置在此時,相應的標籤

感謝

的是如何獲得從第一行和列的值

回答

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)替換爲列名稱

1

例名爲「MyFirstColumn」:

label1.Text = myDataTable.Rows[0]["MyFirstColumn"]