2012-04-13 143 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"]