Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / TabControl + DataGrid / 3 сообщений из 3, страница 1 из 1
26.12.2013, 03:36
    #38512727
Virtue
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TabControl + DataGrid
Приветствую.

WPF 4.0. LINQ to SQL.
1) TabControl имеет 2 TabItem'sa, на втором лежит DataGrid, ItemsSource заполняется из БД Sql. При переключении между табами DataGrid полностью перерисовывается и обновляется ItemsSource..., как это обойти?
2) DataGrid используется для определенного набора данных (Select * from Customers), как автоматически сгенерить столбцы так, чтобы при изменении ItemsSource больше этого не делать, можно конечно AutoGenerateColumns=False и прописать все в ручную(но колонки заведомо неизвестны), или делать выборку из таблицы в БД с набором столбцов и генерить колонки на основании этих данных? Хотелось бы на основании данных генерились столбцы, потом из БД вытащить информацию (наименование Header и ширину). Как лучше поступить?
3) При смене ItemsSource слетает сортировка, группировка, фильтрация... даже если столбец создан вручную, почему так происходит?
...
Рейтинг: 0 / 0
26.12.2013, 08:42
    #38512774
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TabControl + DataGrid
Virtue3) При смене ItemsSource слетает сортировка, группировка, фильтрация... даже если столбец создан вручную, почему так происходит?Это особенности реализации DataGrid. Надо самостоятельно восстанавливать сортировку после изменения ItemsSource.

Пример менеджера сортировки DataGrid.

Пример использования менеджера сортировки.
...
Рейтинг: 0 / 0
26.12.2013, 18:27
    #38513499
Virtue
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TabControl + DataGrid
Алексей КVirtue3) При смене ItemsSource слетает сортировка, группировка, фильтрация... даже если столбец создан вручную, почему так происходит?Это особенности реализации DataGrid. Надо самостоятельно восстанавливать сортировку после изменения ItemsSource.

Пример менеджера сортировки DataGrid.

Пример использования менеджера сортировки.

С этим все понятно, большое спасибо. Что то по 1 и 2 пункту подсказать можете?
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / TabControl + DataGrid / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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