Форум программистов, компьютерный форум, киберфорум
Наши страницы

C#: WPF, UWP и Silverlight

Войти
Регистрация
Восстановить пароль
 
 
47911
0 / -1 / 0
Регистрация: 18.06.2016
Сообщений: 130
#1

Строки DataGrid и вывод дополнительной информации под каждой строкой по клику - C# WPF

05.12.2016, 00:14. Просмотров 1017. Ответов 16

Ситуация: надо вывести доп информацию. Есть DataGrid, в нём куча строк. При нажатии на кнопку в строке - появляеться доп. информация. Реализовано на данный момент "выделение строки - появляется 'доп. информация'" - через DataGrid.RowDetailsTemplate. Я не представляю как сделать "Чтобы работало через кнопку в строке". т.е. возникает ситуация "Выделил все строки - появилась Вся доп. инфомация под каждой строкой"(чего делать ненадо. Ибо выделение - работа с указанными данными). Как реализовать? Может нафиг "DataGrid.RowDetailsTemplate" и что-то другое сделать? Пример можно?

Если имеет значение: в "DataGrid.RowDetailsTemplate" запихан ещё "DataGrid", в котором "Доп. инфа" выводиться в структурированном виде. Я готов рассмотреть всё, что предложите. уже 3 дня мучаюсь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2016, 00:14
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Строки DataGrid и вывод дополнительной информации под каждой строкой по клику (C# WPF):

.NET 4.x Вывод информации в textbox из DataGrid WPF - C# WPF
Как сделать, чтобы при выборе любой строки в DataGrid, вся информация которая записана в БД, выводилась в textbox? // Писал код, но увы, не...

Вывод дополнительной информации по содержимому бд - Delphi БД
Здравствуйте, помогите пожалуйста, возможно ли при клике на какую-либо ячейку в бд открывать новую форму или какую-нибудь справку по ее...

Вывод дополнительной информации при генерации исключения - C#
И так у меня есть часть кода SqlConnection con = new SqlConnection("Password=" + Password + ";Persist Security...

Вывод в див имен из бд и при нажатии вывод в отдельный див дополнительной информации об этом имени - PHP БД
Есть две колонки div в одину(div1) из бд выводиться название зала и день недели, в другую(div2) (изначально не видимо) выводиться...

Выделение строки dataGrid по клику мышки - C#
Надо сделать выделение строки грида по клику мышки. Получаю индекс сроки: DataGrid.HitTestInfo hitTestInfo = dataGrid1.HitTest(e.X,...

Другое Вывод информации из бд php по клику на картинку - PHP БД
Есть база данных php. В ней содержатся картинки. Необходимо, чтобы выводилась информация из бд, когда мы кликаем на определенную...

16
47911
0 / -1 / 0
Регистрация: 18.06.2016
Сообщений: 130
14.01.2017, 20:27  [ТС] #16
Такой вопрос: расшифруйте мне содержимое
C#
1
                return value as bool? == true ? Visibility.Visible : Visibility.Collapsed;
в смысле: как будет полный синтаксис? без сокращений.

Добавлено через 9 минут
Что содержится в value? Контекст: пост номер 6, Строки DataGrid и вывод дополнительной информации под каждой строкой по клику

И пожалуйста объясните связь между "Convert, ConvertBack" и XAML кодом программы. Ведь явно не указано: когда использовать эти функции.
0
nicolas2008
207 / 197 / 38
Регистрация: 30.04.2009
Сообщений: 576
Завершенные тесты: 1
14.01.2017, 23:39 #17
C#
1
2
3
4
5
6
7
8
9
Nullable<bool> typedValue = value as Nullable<bool>;
if (typedValue!=null && typedValue.Value == true)
{
     return Visibility.Visible;
}
else
{
     return Visibility.Collapsed;
}
ValueConverter-ы используются в WPF Binding-ах, когда типы привязываемых свойств не совпадают.
В данном случае с одной стороны биндинга (Source) находится свойство DataGridRow.DetailsVisibility с типом Visibility, а с другой стороны (Target) находится свойство ToggleButton.IsChecked с типом bool.
Методы Convert, ConvertBack вызываются, когда необходимо выполнить привязку - в данном случае привязка триггерится OnPropertyChanged привязываемых свойств. При изменении Source вызывается Convert, а при изменении Target вызывается ConvertBack.
1
14.01.2017, 23:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2017, 23:39
Привет! Вот еще темы с ответами:

Вывод информации из бд php по клику на картинке - jQuery
Есть бд php. В ней картинки. У каждой картинки есть ид - work_id и инфа (topic, about). У меня выводятся картинки в таблицу! Мне надо...

Выводить только измененные строки. Перед каждой строкой записывать номер строки в исходном тексте - C++ Builder
Ребята программята ,срочно нужна ваша помощь в составлении программы

Вывод в DataGrid информации из двух таблиц с подсчетом строк по условию - C#
Здравствуйте! Разбираюсь со сложными запросами, буду благодарна за помощь! Задача такая. Есть две таблицы Resp_id содержит...

Замена каждой n-ной строки текстового файла заданной строкой - CMD/BAT
Добрый день, пробую написать скрипт, в котором бы в каждую n-ю строку (например, 6ю) текстового файла вставлялась другая строка. ...


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

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

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