powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как связать столбец DataGridView со столбцом второго уровня источника данных
4 сообщений из 4, страница 1 из 1
Как связать столбец DataGridView со столбцом второго уровня источника данных
    #38836010
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как связать столбец DataGridView со столбцом второго уровня источника данных
    #38836012
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как в данном примере данные будут вставляться в столбец. Надо ж, наверное, какое-то событие грида дергать?
...
Рейтинг: 0 / 0
Как связать столбец DataGridView со столбцом второго уровня источника данных
    #38837636
KsiLan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну ты свой пример скинь, будет проще понять что у тебя не так
...
Рейтинг: 0 / 0
Как связать столбец DataGridView со столбцом второго уровня источника данных
    #38837915
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KsiLanну ты свой пример скинь, будет проще понять что у тебя не так
Да я брал за пример то что по ссылке. Разбираться дальше не стал.
Повесил на CelllFormatting

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
DataGridView grid = (DataGridView)sender;
DataGridViewRow row = grid.Rows[e.RowIndex];
DataGridViewColumn col = grid.Columns[e.ColumnIndex];
if (row.DataBoundItem != null && col.DataPropertyName.Contains("."))
{
     string[] props = col.DataPropertyName.Split('.');
     PropertyInfo propInfo = row.DataBoundItem.GetType().GetProperty(props[0]);
     if (propInfo != null)
     {
          object val = propInfo.GetValue(row.DataBoundItem, null);
          for (int i = 1; i < props.Length; i++)
          {
              propInfo = val.GetType().GetProperty(props[i]);
              val = propInfo.GetValue(val, null);
           }
           e.Value = val;
      }
}
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как связать столбец DataGridView со столбцом второго уровня источника данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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