powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Привязка данных
5 сообщений из 5, страница 1 из 1
Привязка данных
    #35878511
Фотография Esofter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос конечно ламерский, но я только начал изучать ADO.NET:
Нужно выбрать из таблицы базы данных определенные поля.
Делал так:
SqlConnection con = new SqlConnection(connString);
con.Open();

SqlCommand cmd = con.CreateCommand();
cmd.CommandText = "select * from discounts";
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
cb.Items.Add(reader["Type"].ToString());
}
con.Close();
Так я загружал данные в combobox(cb).
Подскажите пожалуйста(или киньте ссылку)как загрузить через свойство datasource.

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Привязка данных
    #35878700
Фотография WYPMAH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EsofterПодскажите пожалуйста(или киньте ссылку)как загрузить через свойство datasource.
Код: plaintext
1.
2.
3.
4.
BindingSource bs = new BindingSource();
bs.DataSource = ds.Tables["МОЯ_ТАБЛИЦА_ИЗ_DATA_SET'А"];
ComboBox cb = new ComboBox();
cb.DataSource = bs;
cb.DisplayMember = "ПОЛЕ_КОТОРОЕ_Я_ХОЧУ_ОТОБРАЖАТЬ";
...
Рейтинг: 0 / 0
Привязка данных
    #35881587
Фотография Esofter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю так:
Код SqlConnection con = new SqlConnection(connString);
SqlCommand cmd = new SqlCommand("select * from discounts", con);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
con.Open();
adapter.Fill(ds);
con.Close();
cb.DisplayMember = "Type";
cb.ValueMember = "Discount";
cb.DataSource = ds.Tables[0].DefaultView;
cb - Комбобокс. При вызове cb.SelectedValue.ToString() должно возвращаться значение из поля Discount, но при любом индексе почему-то возвращает значение "System.Data.DataRowView"
Подскажите пожалуйста что не так.
...
Рейтинг: 0 / 0
Привязка данных
    #35881791
Фотография Esofter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дошло самому:
Код: plaintext
1.
DataRowView dr=(DataRowView)cb.SelectedValue;
string s=dr["Имя_поля"].ToString();
...
Рейтинг: 0 / 0
Привязка данных
    #35890634
karapetyan_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Esofter,
тут в принципе про другое, но ответ на твой вопросавторПодскажите пожалуйста(или киньте ссылку)как загрузить через свойство datasource. есть.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Привязка данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]