Я заранее прошу прощения, если этот вопрос не очень конкретный.
Можно ли сделать следующее.
при загрузке приложения
прочитать содержимое файла CSV в набор данных.
во время работы приложения
работает с этим набором данных точно так же, как если бы это была база данных mysql, mssql или bde (выполнение запросов. Вставка записей. Удаление записей. Изменение записей.)
когда приложение закрывается - записать набор данных обратно в файл CSV.