Создание WPF DataGrid в виде ListView - PullRequest
0 голосов
/ 22 сентября 2011

У меня есть проект, в котором есть существующая DataGrid. У меня есть набор данных, правильно связанный с ним, и я могу заполнить столбцы данными для поля в наборе данных, который они представляют.

Теперь я нахожусь в ситуации, когда со временем некоторые из этих полей дескрипторов становятся пустыми, поэтому, если я явно показываю столбцы, а затем заполняю, пользователь в итоге видит малонаселенный безобразный DataGrid.

Есть ли способ удалить разделители / столбцы и объединить поля дескрипторов. Например, если у пользователя А заполнено только его / ее поле электронной почты, у пользователя Б заполнено только поле имени, а у пользователя С заполнено только поле номера телефона, я хотел бы отобразить нечто, похожее на простой список: userA@intertubez.com Усери С. Би (555) 555-1234

Возможно ли это? Это сделано в XAML или в коде?

1 Ответ

1 голос
/ 22 сентября 2011

Возможно, что вы можете решить это следующим образом: привяжите свой DataSet к ListBox и работайте с DataTemplate. :)

Обзор MSDN DataTemplate

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...