powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Наполнение грида данными
4 сообщений из 4, страница 1 из 1
Наполнение грида данными
    #37430547
rsolanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, коллеги.
Есть очень интересная проблема. Есть рабочий код, который наполняет данные в грид:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
            bindingSource = new BindingSource();
            DGV.DataSource = bindingSource;
            DC = new ServerSqlDataContext();
            bindingSource.DataSource = from ДоверенноеЛицо in DC.UT_AuthorisedContacts_MBNK
                        join Контрагент in DC.UT_Contacts on ДоверенноеЛицо.id_Contact equals Контрагент.id_Contact
                        join Должность in DC.UT_Jobs on ДоверенноеЛицо.id_Job equals Должность.id_Job
                        orderby ДоверенноеЛицо.DS, ДоверенноеЛицо.SignOrder
                        select new {
                                        ДоверенноеЛицо.id_Contact,
                                        ДоверенноеЛицо.id_Job,
                                        ДоверенноеЛицо.DS,
                                        ДоверенноеЛицо.DE,
                                        ДоверенноеЛицо.SignOrder,
                                        FIO = Контрагент.F + " " + Контрагент.I[0] + ". " + Контрагент.O[0] + ".",
                                        Job = Должность.Name
                                    };
Но почему следующий код уже перестает наполнять грид данными:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
            bindingSource = new BindingSource();
            DGV.DataSource = bindingSource;
            DC = new ServerSqlDataContext();
            IEnumerable<ДоверенноеЛицо> data = from ДоверенноеЛицо in DC.UT_AuthorisedContacts_MBNK
                                        join Контрагент in DC.UT_Contacts on ДоверенноеЛицо.id_Contact equals Контрагент.id_Contact
                                        join Должность in DC.UT_Jobs on ДоверенноеЛицо.id_Job equals Должность.id_Job
                                        orderby ДоверенноеЛицо.DS, ДоверенноеЛицо.SignOrder
                                        select new ДоверенноеЛицо
                                        (
                                            ДоверенноеЛицо.id_Contact,
                                            ДоверенноеЛицо.id_Job,
                                            ДоверенноеЛицо.DS,
                                            ДоверенноеЛицо.DE,
                                            ДоверенноеЛицо.SignOrder,
                                            Контрагент.F + " " + Контрагент.I[0] + ". " + Контрагент.O[0] + ".",
                                            Должность.Name
                                        );
            bindingSource.DataSource = data;
...
Рейтинг: 0 / 0
Наполнение грида данными
    #37431117
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rsolanov,
за такое надо руки отрывать(в смысле стиль).
Как после вас люди работать будут?
...
Рейтинг: 0 / 0
Наполнение грида данными
    #37431178
rsolanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Proga,
Изложите свою мысль яснее.
...
Рейтинг: 0 / 0
Наполнение грида данными
    #37431665
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rsolanovProga,
Изложите свою мысль яснее.
для неокрепших умов вот так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
private void FillGridCompetitors()
        {
            if (CurrentInterviewID != Guid.Empty)
            {
                gridCompetitors.DataSource = presenter.GetInterviewCompetitorsDataSource(CurrentInterviewID);
                PhoneVisible.OptionsColumn.AllowEdit = !(presenter.GetCurrentPhone() == PhoneHided);
            }
            else
                gridCompetitors.DataSource = null;
            label_CompetitorsCount.Text =Convert.ToString(gridView1.RowCount - 1);
        }
для окрепших тоже самое, но через событие
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Наполнение грида данными
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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