Создание пустой DataGrid - PullRequest
0 голосов
/ 12 января 2012

Мне было интересно, как лучше создать пустую сетку данных.

Например, после того, как вы нажали новый в Excel, у вас есть сетка с пустыми строками и столбцами.

Я использую c # с WPF и .net 4.0.

Спасибовы.

Ответы [ 2 ]

0 голосов
/ 12 января 2012

DataGrid используется для отображения коллекции. Если вы хотите создать отдельную строку, DataGrid - не совсем подходящий инструмент. Вы могли бы только одну пустую строку в DataGrid, используя коллекцию только в строке. Существует много рекомендаций по Master Detail на MSDN. Если вы не знаете, сколько столбцов во время разработки, вы можете использовать DataGrid, чтобы повернуть строку по вертикали со столбцом 1 в качестве имени и столбцом в качестве значения, поэтому теперь у вас есть одна запись, но с набором полей.

0 голосов
/ 12 января 2012

Как отмечается в комментариях, таблица данных - это не электронная таблица, а метод отображения / редактирования существующих данных. Тем не менее, если вы хотите что-то подобное, не стесняйтесь заполнять коллекцию объектами по умолчанию / 'empty' и связывать это с вашей сеткой. Это просто означает, что после работы с данными вам придется определить метод для захвата только отредактированных строк. Это по-прежнему означает, что связанные с столбцами свойства вашего класса должны быть известны заранее.

...