your_nightmare12

Пользователь

Регистрация: 30.12.2017

Сообщения: 46

Рейтинг: 1

your_nightmare12

Регистрация: 30.12.2017

Сообщения: 46

Рейтинг: 1

Всем здрасте.


C# + MS SQL ADO.NET


Суть такая, есть 2 таблицы:

1. Таблица1 содержит в себе ID Таблицы2 по вторичному ключу.

2. Таблица2


Ниже 2 фотки, на которых видно, как к комбобоксу Таблицы1 биндятся данные из Таблицы2.

Нужно, чтобы в комбобокс выдавало название, а в саму таблицу уже вставлялся код, хотя это и так понятно.


Спойлер: "Биндинг"

Спойлер: "При работе"


Хотелось бы узнать, почему так происходит и возможно ли это исправить?


P.S Если через DataSet добавить, то все отображается, почему через биндинг не работает?


kicker23b

Пользователь

Регистрация: 19.11.2013

Сообщения: 95

Рейтинг: 51

kicker23b

Регистрация: 19.11.2013

Сообщения: 95

Рейтинг: 51

c# Wpf'ом не заканчивается. добавь в теги, а то ещё кто-нибудь забайтится, как я

your_nightmare12

Пользователь

Регистрация: 30.12.2017

Сообщения: 46

Рейтинг: 1

your_nightmare12

Регистрация: 30.12.2017

Сообщения: 46

Рейтинг: 1

kicker23b сказал(а):

c# Wpf'ом не заканчивается. добавь в теги, а то ещё кто-нибудь забайтится, как я

Нажмите, чтобы раскрыть...

Не умею

kicker23b

Пользователь

Регистрация: 19.11.2013

Сообщения: 95

Рейтинг: 51

kicker23b

Регистрация: 19.11.2013

Сообщения: 95

Рейтинг: 51

your_nightmare12 сказал(а):

Не умею

Нажмите, чтобы раскрыть...

я имел в виду сюда "C# + MSSQL ADO.NET"

Gissh

Пользователь

Регистрация: 21.03.2015

Сообщения: 5502

Рейтинг: 8996

Gissh

Регистрация: 21.03.2015

Сообщения: 5502

Рейтинг: 8996

img

А почему через List не сделаешь? Смысл делать вторую таблицу?

your_nightmare12

Пользователь

Регистрация: 30.12.2017

Сообщения: 46

Рейтинг: 1

your_nightmare12

Регистрация: 30.12.2017

Сообщения: 46

Рейтинг: 1

Gissh сказал(а):

А почему через List не сделаешь? Смысл делать вторую таблицу?

Нажмите, чтобы раскрыть...

var list = test.Contacts.ToList();
contactsBindingSource.DataSource = list.OrderBy(x => x.Birthday).ToList();


И так лист же, вторая таблица мне нужна как бы для программы

Gissh

Пользователь

Регистрация: 21.03.2015

Сообщения: 5502

Рейтинг: 8996

Gissh

Регистрация: 21.03.2015

Сообщения: 5502

Рейтинг: 8996

img
your_nightmare12 сказал(а):

var list = test.Contacts.ToList();
contactsBindingSource.DataSource = list.OrderBy(x => x.Birthday).ToList();


И так лист же, вторая таблица мне нужна как бы для программы

Нажмите, чтобы раскрыть...

https://pastebin.com/yZstvvR0

your_nightmare12

Пользователь

Регистрация: 30.12.2017

Сообщения: 46

Рейтинг: 1

your_nightmare12

Регистрация: 30.12.2017

Сообщения: 46

Рейтинг: 1

Gissh сказал(а):
Нажмите, чтобы раскрыть...

А, понял о чем ты.

Это рили сработало, спасибо)