Страница 2 из 2

Добавлено: 25 апр 2005, 17:04
YurikGL
>Количество ячеек выдает в DBGrid правильное, но их не заполняет. Как их заполнить
Что-бы заполнить ячейки DBGrid надо заполнить таблицу, к которой привязан датасет, к которому привязан датасорс, к которому привязан грид.

Добавлено: 26 апр 2005, 17:13
Bylka
Все сделано так:
DbGrid>DataSource>AdoTable>AdoConnection
Количество выводимых ячеек DBGrid'a совпадает с кол-вом заполненных ячеек в Excel'е => Чтение из файла Excel идет правильно!
Ну А где же ДАННЫЕ в этих ячейках!!!????

Добавлено: 27 апр 2005, 22:47
RoKon
AdoTable че из себя представляет? Т.е. его свойству TableName че-нить присваивал в runtime? Потом метод AdoTable.Open вызвать не забудь.

Добавлено: 27 апр 2005, 22:56
RoKon
Стоп, не понял, или записи в гриде есть, но все ячейки там пустые? Что же у тебя за данные тогда в экселевском файле хранятся?

Добавлено: 28 апр 2005, 14:56
Bylka
Просто когда загружаем таблицу Excel, то в DBGrid'е выводятся только пустые ячейки, а данные нет. А в екселевском файле хранятся данные в двух столбцах(текстовый и числовой).

Добавлено: 28 апр 2005, 18:07
RoKon
Вот пример, посмотри. Вообще то предпологалось, что это будет конвертер между Аксесс и Эксель, но проект помер.
Все что ниже середины формы как раз относится к открытию экселевского файла.

Добавлено: 29 апр 2005, 13:20
Bylka
Ссылка не открывается пришли пожалуйста на mail

Добавлено: 29 апр 2005, 13:22
Bylka

Добавлено: 30 апр 2005, 16:59
RoKon
Странно,у меня нормально открывается. Ок, ушло мылом.

Добавлено: 03 май 2005, 14:51
Bylka
Спаибо. Все получилось.