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 回答