Вы можете разделить страницу на два раздела:
1 - форма содержит поля (текст и заголовок) на панели для отображения и скрытия. По умолчанию эта панель (видимая = ложная). И кнопка для сохранения изменений.
2- панель содержит вид сетки, вид сетки, привязанный к вашей таблице, но позаботьтесь об использовании поля шаблона, чтобы поставить флажок и связать свойство Checked с полем флага. Добавьте поле шаблона и добавьте ссылку Кнопка для редактирования строки. Когда вы нажимаете на ссылку, вы скрываете эту панель и показывает вышеуказанную панель для редактирования данных.
это начальный вид пользовательского интерфейса.