Я не знаю, как перевести всю строку в режим редактирования с помощью DataGrid, поставляемой с Silverlight.
Если у вас есть ячейка, которая НЕ помечена только для чтения, вы можете дважды щелкнуть по ячейке, чтобы войти в режим редактирования, затем нажать клавишу Tab, чтобы перейти к следующей ячейке, и она тоже будет в режиме редактирования. Затем вы можете продолжать нажимать клавишу Tab, чтобы перейти к следующей строке, и ячейки останутся в режиме редактирования. Нажатие F2, когда ваш фокус находится в ячейке, переведет ячейку в режим редактирования. Клавиши курсора позволяют перемещаться по ячейкам и строкам. Это довольно близко к тому, что вы спрашиваете.
Возможно, одна из сторонних сеток может поддерживать эту функцию.
EDIT
Вот еще одно обсуждение Как я могу перевести Silverlight 3 DataGridCell в режим редактирования в коде? возможно, это будет полезным выводом или ответом на Как я могу немедленно проверить новый Вставлена строка в сетку данных Silverlight 3? может сработать для вас.