1кк столбцов уже абсурдно, либо имелось ввиду что то другое.
Если количество символов в строке неизменно, то можно хранить построчно в обычном файле. В таком случае через Stream всегда можно будет организовать быстрый доступ к данным.
А насчет ввода/вывода, можно подойти своеобразно, без использования грида. Например использовать Caption создаваемый по образцу динамически на каждую строку. По нажатию на символ, вычислять его позицию относительно начала строки (почему бы не использовать моноширный шрифт?)
|