с твоим
могу добавить значения, которыеSqlDataReader
возвращается в общий список? У меня есть метод, где я используюSqlDataReader
получитьCategoryID
изCategory
Таблица. Я хотел бы добавить всеCategoryID
Общий список.
Эта доза не работает, потому что она возвращает только одинcategoryID
и это последний. Я хочу добавить всеcategoryID
в список, а затем вернуть их.
Как мне это сделать?
SqlConnection connection = null;
SqlDataReader reader = null;
SqlCommand cmd = null;
try
{
connection = new SqlConnection(connectionString);
cmd = new SqlCommand("select CategoryID from Categories", connection );
connection.Open();
List<int> catID = new List<int>();
dr = cmd.ExecuteReader();
while (dr.Read())
{
catID.Add(Convert.ToInt32(dr["CategoryID"].ToString()));
}
}
finally
{
if (connection != null)
connection.Close();
}
return catID;