我做了一个程序,它读取我使用的数据库中的数据,OleDbDataReader
但问题是我有不同的表,这些代码运行良好,但我发现它有点“硬编码”或者recursive
这是我的示例代码
private void loadMilk()
{
cn.Open();
OleDbDataReader reader = null;
OleDbCommand cmd = new OleDbCommand("select* from Milk", cn);
reader = cmd.ExecuteReader();
while (reader.Read())
{
Milk.Add(reader["Product"].ToString());
}
cn.Close();
}
我需要一次又一次地重复这个只是为了阅读另一张桌子上的内容(例如,"select* from Fruit
然后"select* from Classics
....)有什么办法可以让我不会一次又一次地重复这个代码?谢谢。:)