Известно, что DataGrid позволяет редактировать прямо в таблице, для этого можно использовать событие, например, ItemUpdate, ItemEdit etc. В MSDN да и в других источниках приводится пример, как можно вытянуть данные при сохранении айтема:
Вы можете редактировать таблицу на открытой странице, а потом отправить все на сервер. Сделать в JS удаление/добавление строки, или изменить ячейку, никаких проблем, отправлять таблицы не пробовала, но не вижу, почему нет.
Если без помощи ПХП, то тогда Вам придется использовать nodeJs, предварительно установив для него драйвер MySQL. В принципе, современные браузеры позволяют Вам создать локальное хранилище и юзать его