Привязка WPF4 Datagrid к пустой коллекции - PullRequest
0 голосов
/ 17 февраля 2011

У меня есть коллекция объектов, которые я пытаюсь связать с DataGrid. Когда в коллекции много объектов, она работает нормально. Однако, когда коллекция пуста, я вижу пустую строку в DataGrid, однако я не могу ее редактировать. Когда я связываю его с коллекцией, в которой есть пустой список, появляются две строки, и можно редактировать вторую строку с первой пустой, даже если у меня есть проверка. Я пробовал как обычный List <>, так и ObservableCollection <>.

Как я могу сделать так, чтобы либо DataGrid мог войти в пустой список, либо чтобы DataGrid не позволил пользователю войти во вторую пустую строку?

1 Ответ

0 голосов
/ 18 февраля 2011

Для чего это стоило, я выяснил, в чем моя проблема. Ну, я исправил глюк, но я не совсем уверен, почему это сработало.

В поле Binding в DataGrid у меня был включен режим Mode = TwoWay. Я думал, что это необходимо, так как я хотел, чтобы сетка вернулась к данным, и наоборот. Оказывается, устранение этого устранило проблему.

...