данные из бд в лист

326
11 мая 2017, 10:08

Подскажите, пожалуйста, как данные из определенного столбца таблицы преобразовать в лист

string sql = "select translation from dict_Table WHERE dictionary = '" + textBox_name.Text + "'";

И далее нужно добавить полученный лист к объекту numbers:

Choices numbers = new Choices();
numbers.Add(new string[] {...});
Answer 1

Например, если Вы используете SqlConnection:

string sql = "select translation from dict_Table WHERE dictionary = '" + textBox_name.Text + "'";
// список транзакций
List<string> transactions = new List<string>();
using (SqlConnection conn = new SqlConnection(connectionString))
{
    conn.Open();               
    using (SqlCommand cmd = new SqlCommand(sql, conn))
    {
        using (SqlDataReader reader = cmd.ExecuteReader())
        {
            while (reader.Read())
            {
                transactions.Add(reader["translation"].ToString());
            }
        }
    }            
}
...
Choices numbers = new Choices();
numbers.Add(transactions.ToArray())
READ ALSO
Как задать значение для переменной типа string от пользователя

Как задать значение для переменной типа string от пользователя

Как в C# можно задать значение для string, что бы пользователь при работе с программой ввел к примеру свое имя в эту переменнуюВ С++ у меня получалось...

335
Неравномерный сдвиг окна WPF

Неравномерный сдвиг окна WPF

Как сделать растягивание повсеместно и "адекватно"? (чтобы и элементы увеличивались)

236
Unity: доступ к вложенному классу из другого класса

Unity: доступ к вложенному классу из другого класса

Доброго времени сутокВ игре есть класс GameScore, в котором есть некоторое кол-во вложенных классов, которые должны хранить данные для сравнений

414