Результаты поиска по запросу "datagrid"

1 ответ

Сетка данных WPF: отключить редактирование в определенных строках

У меня есть что-то вроде таблицы заказов, привязанной кDataGrid, Я хочу отключить редактирование строк, где дата заказа истекла (дата крайнего срока> текущая дата): показать их серым цветом и запретить вход в режим редактирования. Вот что у меня ...

1 ответ

Вы пытались применить опубликованное решение, т.е. скопировать

ли способ (с помощью стилей и нескольких триггеров) всегда отключать первый столбец первой строкиDataGrid в элементе управления WPF? Это шаблонный столбец, который показывает поле со списком в режиме редактирования и текстовое поле в обычном ...

1 ответ

Единственное, что мне не нравится в текущей реализации - для обработки события DataGrid.Columns.CollectionChanged я создаю экземпляр своего класса и не сохраняю ссылку на него. Таким образом, теоретически GC может убить его за определенное время, не зная, как правильно обращаться с ним в данный момент, подумает об этом и обновит мой пост позже. Любые идеи и критика приветствуются.

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

ТОП публикаций

3 ответа

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

я есть массив с именем: string[,] TableData;Можно ли связать его содержимое с элементом управления DataGrid с помощью привязки? Если возможно, я бы хотел, чтобы пользователь мог редактировать Grid и отражать изменения в массиве.

3 ответа

Вот

ибудь знает / есть пример того, как изменить макет WPF DataGrid, чтобы он был похож на представление карты или что-то еще, а не просто на стек строк?

3 ответа

WPF Datagrid с некоторыми строками только для чтения

У меня есть необходимость показывать некоторые из моих строк таблицы данных WPF только для чтения или нет, в зависимости от свойства моей связанной модели. Как это может быть сделано?

1 ответ

Также сгладьте ваш список NodeData, чтобы он представлял собой единый список с каждым элементом, содержащим свойства для Root, NodeLevel1, NodeLevel2 и NodeLevel3.

ужно создать TreeView, который содержит синхронизированные данные, такие как DataGrid. Чтобы уточнить, взгляните на это изображение: Итак, у меня есть TreeView на левой стороне с колонками на правой стороне. Данные будут поступать от таких ...

2 ответа

В моем случае коллекция DataSrid DataGrid была приписана свойству, имя которого отличалось от ValuePath коллекции ItemSource ComboBox. Таким образом, значение моего SelectedValueBinding было привязано к другому свойству, чем свойство, названное в SelectedValuePath ComboBox.

мотрел на ответы наразличный [https://stackoverflow.com/questions/3562934/using-wpf-datagridcomboboxcolumn-with-mvvm-binding-to-property-in-viewmodel] вопросов [https://stackoverflow.com/questions/1903057/wpf-datagridcomboboxcolumn], но ...

3 ответа

Добавив мои 2 цента к этому замечательному ответу: если вы используете InputBindings в элементе управления, он больше не будет работать, потому что InputBindings должен фокусироваться для правильной работы. Чтобы это исправить, вам нужно вручную установить фокус на DataGrid: var dg = sender as DataGrid; dg.Focus ();

ользую WPF и .NET 4.0. Недавно в одной из моих программ я перешел от использования ListView с GridView к DataGrid. Я хочу иметь возможность выделить и выделить всю строку, как я мог сделать в ListView. В ListView, когда я нажимаю на пустое ...

5 ответов

Вы пробовали это?

<DataGridTextColumn Binding="{Binding Name}" Width="*"/> <DataGridTextColumn Binding="{Binding Change}" Width="Auto"/> значениеChange обновляет, его столбец не обновляется, чтобы соответствовать новому значению. Таким образом, столбец остается ...