WPF Grid для создания таблиц

Я ищу тип элемента управления сеткой, который позволил бы пользователю вводить значения и сохранять их в базе данных. Проблема с DataGrid такова, что если данных из базы уже нет, то сетка не видна. В моем приложении пользователь должен видеть пустую сетку и иметь возможность заполнить ее своими данными, а затем сохранить. Новые строки также должны автоматически добавляться, когда пользователь переходит к последней строке. Могу ли я использовать сетку данных, но каким-то образом установить свойство, которое позволит использовать такие функции? Должен ли я использовать другой элемент управления? Большое спасибо за любые предложения.


person EVA    schedule 09.04.2010    source источник


Ответы (1)


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

Если у вас нет стандартного макета столбца, вам нужно будет предоставить какой-то механизм для его получения. Либо обработайте события перемещения ячеек и создайте макет самостоятельно, либо создайте другой элемент управления (конструктор таблиц), который позволит вам указать макет. После того, как у вас есть макет, вы можете сделать то же самое, что и выше.

person Greg Bogumil    schedule 09.04.2010