Полагаю, причина, по которой этот вопрос просидел 4 часа без ответа, заключается в том, что мы все спрашиваем себя: «Я пропустил проблему здесь?».
Прежде всего, вы на самом деле не можете «редактировать»каждая ячейка одновременно ", в конце концов, когда вы нажимаете клавишу на клавиатуре, только один элемент управления принимает входной, тот, который находится в фокусе.
Поведение" рабочего листа Excel "- это именно то, что вы получаете от DataGrid, есливы позволяете ему автоматически генерировать ячейки.
Таким образом, этот вопрос действительно касается объекта, который вы назначаете свойству ItemsSource
.Вы действительно должны сообщить нам о том, что вы используете для хранения данных.
Правда в том, что ваше требование довольно легко выполнить, особенно если вы включаете услуги WCF RIA.В конечном итоге вы получаете «Контекст данных», который можно редактировать различными способами, а затем отправлять изменения в любой момент, подходящий для вашего приложения.