从数据集中提取所有数据
本文关键字:数据 提取 集中 数据集 | 更新日期: 2023-09-27 18:16:53
在我的程序检索数据从数据库中为一定的标准,我已经创建了一个方法,返回一个数据集。我想读取该数据集中存在的所有行。我不能在这个上下文中使用ExecuteReader。foreach
循环是正确的方法,但我不知道它的语法。GetDataSet("SearchNumberSP", dictionary);
返回DataSet d1;
数据集只有2列。请帮我弄清楚!
一个数据集有0到(理论上)无限个数据表,而数据表有0到(理论上)无限个datarow/dataccolumns。
说数据集只有2列是没有意义的,因为数据集没有名为DataColumns的属性。因此,如果您只查找单个表,则返回Dataset是没有意义的,您应该返回DataTable。
如果你坚持要返回一个Dataset(它代表一个完整的数据库),解析它的代码看起来像这样:
foreach (DataTable table in _dataset)
{
foreach (DataRow dataRow in table.Rows)
{
foreach(DataColumn dataColumn in table.Columns)
{
Console.Writeline([dataColumn].ToString());
}
}
}