Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
47911
0 / -1 / 0
Регистрация: 18.06.2016
Сообщений: 130
#1

DataGrid и несколько видов(шаблонов) строк

04.01.2017, 20:19. Просмотров 413. Ответов 3

Есть надобность в DataGrid сделать так: идут данные, надо вставить данные в другом(шаблоне строки) виде.
Скажем: данные идут с текстом, кнопками, картинкой. После надо(перед продолжением) вставить строку-пояснение(Просто текст) - т.е. использовать другой шаблон строки. Можно пример: назначения другого шаблона, не меняя шаблон "Данных по умолчанию."
Т.е. что-то вида:
Строка 0 что-то левое, какое-то пояснение-подсказка(Планируется:просто 2-3 слова).
Строка 1: Картинка, текст, текст, Элементы управления(кнопки всякие), текст.
Строка 2: Картинка, текст, текст, Элементы управления(кнопки всякие), текст.
Строка 3: Картинка, текст, текст, Элементы управления(кнопки всякие), текст.
Строка 4: что-то левое, какое-то пояснение-подсказка(Планируется:просто 2-3 слова).
Строка 5: Картинка, текст, текст, Элементы управления(кнопки всякие), текст.
Строка 6: Картинка, текст, текст, Элементы управления(кнопки всякие), текст.

Как получить? Уже около 2 недель мучаюсь.
Сегодня появилась муторная идея: извращаться через <DataGrid.RowDetailsTemplate>, визуально подвинув(если вообще такое возможно. Я пока плохо знаю WPF и его возможности) на нужное место и программно определять: у каких данных делать его отображение. Есть идеи попроще и изящнее?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2017, 20:19
Ответы с готовыми решениями:

Как засунуть несколько checkboxes в колонку datagrid?
Ребят подскажите как засунуть несколько checkboxes в колонку datagrid ? ...

Вывести DataGrid несколько раз с разными данными
Доброго времени суток. Очень нуждаюсь в подсказке или помощи в реализации...

DataGrid: как в одну ячейку вместить несколько значений
Подскажите пжл, как в одну ячейку DG вместить несколько значений ,которые в...

Несколько элементов в DataGrid красятся в серый цвет отдельно от остальных. Как?
Несколько объектов добавленных в DataGrid имеют свойство bool IsCompleted....

Перетаскивание строк в DataGrid
Недавно начал изучать WPF, использую компонент DataGrid, в котором можно...

3
Tilesto
7 / 7 / 0
Регистрация: 14.05.2015
Сообщений: 145
Завершенные тесты: 2
05.01.2017, 12:51 #2
Боюсь ошибиться, но, по-моему, в стандартном гриде нет функционала для показа описания строки. Либо писать самому, либо использовать другой грид, например - телерика.

http://docs.telerik.com/devtools/wpf...ng-row-details

Если я правильно понял, то Row Details - это как раз то, что Вам нужно
0
47911
0 / -1 / 0
Регистрация: 18.06.2016
Сообщений: 130
07.01.2017, 09:39  [ТС] #3
Может ещё кто-то, что-то посоветовать? nicolas2008, ты же умный, ты почти решил все мои проблемы.
0
47911
0 / -1 / 0
Регистрация: 18.06.2016
Сообщений: 130
08.01.2017, 13:39  [ТС] #4
Походу никак. Ладно, будем думать сами.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2017, 13:39

Шаблон строк DataGrid
В попытках поменять цвет выделенной строки пришлось переопределить шаблон, но...

Наименование строк DataGrid
Здравствуйте. Для вывода данных использую DataGrid. Каким образом мне сделать...

Цвет строк в datagrid
Добрый день. Возник вопрос. Я раскрашиваю строки в таблице , отталкиваясь от...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru