с твоим

могу добавить значения, которые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;

Ответы на вопрос(5)

Ваш ответ на вопрос