Member 13539907 Ответов: 1

Datagridview и текстовые файлы произвольного доступа vb6


Привет! Я храню следующую информацию о своем пользователе:

идентификатор пользователя
имя
Фамилия
Адресная Строка Номер Один
Адресную Строку Две

Я использую произвольный доступ с фоновыми текстовыми файлами для хранения своих данных. Как я могу показать свои данные, сохраненные в текстовых файлах, в свой datagridview? каждый раз когда я что то пробую он печатает только в первый столбец в первой строке и я знаю что это потому что он сохраняет данные в текстовый файл вот так

Что я уже пробовал:

Я пробовал использовать vb.net но он работает с потоковыми читателями и писателями.

Maciej Los

Вы должны показать, как вы храните информацию о пользователе в текстовом файле. Вы также должны предоставить код, который вы использовали!

1 Ответов

Рейтинг:
1

Dave Kreskowiak

Нет такой вещи, как текстовый файл "произвольного доступа", потому что все записи имеют разную длину. Чтобы добраться до любой конкретной записи, вам нужно будет прочитать каждую запись с начала файла и считать каждую, пока вы не доберетесь до нужной.

Истинный файл "произвольного доступа" - это просто число записей, умноженное на длину каждой записи, что дает вам смещение от начала файла до первого байта записи, к которому вы можете обратиться, не читая все перед этим, чтобы попасть туда.

Не видя вашего кода, который читает файл и строит таблицу в памяти, к которой вы можете привязать свою сетку, невозможно сказать вам, что вы сделали неправильно.

Да, и с какой стати вы используете VB6? Этот язык уже довольно давно мертв. Вы можете получить Community edition Visual Studio и VB.NET бесплатно от здесь[^]!


Maciej Los

5! Небольшое примечание: VB все еще жив... до тех пор, пока некоторые пользователи все еще не используют его. :смеяться:

Dave Kreskowiak

Я не рекомендую его для новых пользователей, потому что база поддержки быстро сокращается.