【发布时间】:2012-04-10 07:02:16
【问题描述】:
我有一个数据集,我想在作为属性的 foreach 循环中调用它。我不想使用 .table["xxx"]
public DataSet run(string query)
{
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand(query, conn);
adapter.Fill(dataset);
return dataset;
}
string query = "select * from table";
foreach (DataRow row in run(query))
{
//
}
【问题讨论】:
-
如果只想使用DataTable,为什么要填充DataSet? DataTable 有一个重载:msdn.microsoft.com/en-us/library/905keexk.aspx
-
数据集没有行,它们有表。所以你需要先遍历表。您还需要声明 DataSet :-)
标签: c# sql model-view-controller