我有一個數據集,我想在屬性foreach循環中調用。我不想用。表[「XXX」]呼叫在foreach循環中的數據集屬性
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有一個重載:http://msdn.microsoft.com/en-us/library/905keexk.aspx – 2012-03-26 18:48:05
DataSets沒有行,它們有表。所以你需要首先迭代表格。您還需要聲明DataSet :-) – 2012-03-26 19:50:24