VamsiPenta Ответов: 1

WPF DATAGRID не был выбран


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

&ЛТ;элемент управления DataGrid наименование="DG_FollowUp" AutoGenerateColumns="ложно" для selectionmode="один" свойства selectedIndex="0" поле HorizontalAlignment="стрейч" имеет="эластичной" сетки.Колонка="0" Сети.Строка="01" BorderBrush="черный" BorderThickness="0.5" LoadingRow="DG_FollowUp_LoadingRow" значение="истинный" CanUserAddRows="ложно"и GT;
< datagrid. columns>
&ЛТ;DataGridTextColumn привязки="{привязки код записи}" заголовок="идентификатор записи" ширина="75"&ГТ;
< datagridtextcolumn. elementstyle>

&амп;ЛТ;сеттер собственности="поле HorizontalAlignment" значение= "центр" /&ГТ;



<DataGridTextColumn Binding= "{Binding [TicketID/Subject]} " Header=" TicketID/Subject " Width="330" CanUserSort= "False"/>
&ЛТ;DataGridTextColumn привязки="{привязки [AddDate]}" заголовок="дата начала" ширина="90" CanUserSort="ложно"и GT;
&ЛТ;DataGridTextColumn привязки="{привязки [состояние]}" заголовок="статус" ширина="130" CanUserSort="ложно"и GT;
&ЛТ;DataGridTextColumn привязки="{привязки [собственности]}" заголовок="собственности" ширина="130" CanUserSort="ложно"и GT;
&ЛТ;DataGridTextColumn привязки="{привязки [комментарии]}" заголовок="комментарий" ширина="300" CanUserSort="ложно"и GT;
&ЛТ;DataGridTextColumn привязки="{привязки [дата ОАС]}" заголовок="дата ОАС" ширина="90" CanUserSort="ложно"и GT;
&ЛТ;DataGridCheckBoxColumn заголовок="Strike1" ширина="70" CanUserSort="ложно"и GT;
&ЛТ;DataGridCheckBoxColumn заголовок="Strike2" ширина="70" CanUserSort="ложно"и GT;
&ЛТ;DataGridCheckBoxColumn заголовок="Strike3" ширина="70" CanUserSort="ложно"и GT;




Я привязываю данные к вышеприведенной сетке, читая из SQLDB.

Что я уже пробовал:

я пробовал использовать IsEnabled= "true", Selectionmode=" Single", а также давать selectedIndex=0, но ни один из них не работал.

1 Ответов

Рейтинг:
1

#realJSOP

Добавьте обработчик событий для SelectionChanged, и установите точку останова в методе обработчика событий.

Запустите приложение и выберите нужный элемент. Если точка останова достигнута,то элемент выбирается. Если это так, попробуйте добавить вызов в UpdateLayout() в обработчике событий.


VamsiPenta

Это не сработало, но в любом случае помогло мне разобраться в ошибке, которую я совершил. В любом случае, большое вам спасибо за ваше решение :)