Будет ли в нем фиксированное количество строк?
Если пользователю не нужно вставлять новые строки, а нужно только заполнить или изменить существующие ячейки, тогда GridView может быть подходящим элементом управления для использования.
Если у вас нет фиксированного количества строк (т. Е. Пользователь может добавлять и удалять строки), тогда классом ListView будет путь, по которому нужно следовать. Что касается сохранения, то это та же модель - пользователь фиксирует (или сохраняет) построчно.
Что касается сохранения результатов, это будет зависеть от того, сохраняете ли вы файл или базу данных. ASP.NET предоставляет ряд объектов источника данных, которые вы можете подключить к GridView или ListView.
В MSDN есть несколько пошаговых инструкций по этому вопросу.