2 / 2 / 5
Регистрация: 08.09.2014
Сообщений: 174
|
||||||
1 | ||||||
Загрузка из Excel данных в DataGridView05.04.2016, 00:34. Показов 2523. Ответов 10
Метки нет (Все метки)
Господа, программисты) уже голову сломал, не могу понять, почему не все данные загружаются в DGV, как только не баловался с HDR и IMEX, прошу помощи)
0
|
05.04.2016, 00:34 | |
Ответы с готовыми решениями:
10
Загрузка Excel в DataGridView Windows10 Загрузка файла Excel в DataGridView Повторная загрузка из Excel в DataGridView вызывает ошибку Загрузка данных БД в DataGridView |
Модератор
4320 / 3394 / 507
Регистрация: 27.01.2014
Сообщений: 6,195
|
|
05.04.2016, 08:42 | 2 |
а что на сайте http://www.connectionstrings.com/excel/ есть? там все строки с описаниями есть. гляньте.
0
|
2 / 2 / 5
Регистрация: 08.09.2014
Сообщений: 174
|
|
05.04.2016, 09:18 [ТС] | 3 |
Были там Ничего нового для себя не открыл)
0
|
Модератор
4320 / 3394 / 507
Регистрация: 27.01.2014
Сообщений: 6,195
|
|
05.04.2016, 21:53 | 4 |
в какие именно данные не грузятся? ну вроде как вся таблица загрузилась?
0
|
2 / 2 / 5
Регистрация: 08.09.2014
Сообщений: 174
|
|
05.04.2016, 22:00 [ТС] | 5 |
Yury Komar, посмотри внимательней) некоторые ячейки пустые, хотя там должны быть буквы В (например - 12 строка, 6 столбик) пустая ячейка
0
|
Модератор
4320 / 3394 / 507
Регистрация: 27.01.2014
Сообщений: 6,195
|
|
06.04.2016, 10:09 | 6 |
а через связку с Excel через COM_Object или еще проще используя библиотеку Microsoft.Office.Interoo.Excel) не пробовали? данных не много, грузиться долго не будут. ну может на пару секунд подольше, зато получаете полный контроль на книгой Excel.
Тогда отпадает необходимость использования ADO.NET и обновлять книгу будет убоднее, без изменения ее форматирования и стилей. а вот через ADO NET такого типа таблицу, как у вас, я даже не представляю как ADO.NET ее обновит, похерит или нет... вобщем совет такой -> COM_Object, а там уж сами выбирайте... Сегодня гляну ваш проект, посмотрю в чем может быть проблема...
0
|
2 / 2 / 5
Регистрация: 08.09.2014
Сообщений: 174
|
|
06.04.2016, 13:35 [ТС] | 7 |
Yury Komar, разобрался оказывается всё дело было в том,что по всей таблице был формат general, ,и по ходу из за этого он не хотел показывать некоторые значения, поменял формат на текстовой и Вау-ля заработало)
1
|
Модератор
4320 / 3394 / 507
Регистрация: 27.01.2014
Сообщений: 6,195
|
|
06.04.2016, 19:51 | 8 |
Ну а если будет интересно грузить через COM тогда вот на основе вашего файла нацарапал примерчик.
3
|
Модератор
4320 / 3394 / 507
Регистрация: 27.01.2014
Сообщений: 6,195
|
|
07.04.2016, 11:36 | 9 |
Сообщение было отмечено visak как решение
Решение
в моем примере программа определяет границы вашей таблицы в файле, затем перебирая каждую ячейку, добавляет ее в Грид на форме. это занимает немного больше времени чем ADO.NET, по полосе загрузки это видно, но судя из того, что скорость загрузки в такого типа приложениях не особо критична, можно воспользоваться этим методом, при том, что Грид в этом случае не имеет источника данных и у вас ПОЛНАЯ СВОБОДА действий над ним.
PS: можно впринцыпе и через ADO.NET подрузить данные в DataTable, и уже из нее выбирать именно то, что вам нужно - таким образом скорость загрузки увеличится во много раз... тут уже на ваш вкус, как удобно
2
|
2 / 2 / 5
Регистрация: 08.09.2014
Сообщений: 174
|
|
07.04.2016, 15:46 [ТС] | 10 |
Yury Komar, спасибо тебе, будем юзать)
0
|
Модератор
4320 / 3394 / 507
Регистрация: 27.01.2014
Сообщений: 6,195
|
|
07.04.2016, 16:08 | 11 |
visak, удачи вам с вашим "Актуальным Графиком Смен"
Не по теме: Вообще идея неплохая, только если вы хотите сделать отдельно приложение, для ведения такого графика, то зачем вам EXCEL? Придумайте свой тип файла и храните данные в нем, например TXT, XML. Ну или если базу данных хотети EXCEL, тогда приведите ее в порядок, желательно создайте снуля и не в формате "xlsm"...
0
|
07.04.2016, 16:08 | |
07.04.2016, 16:08 | |
Помогаю со студенческими работами здесь
11
Загрузка данных из таблицы Access в DataGridView Загрузка данных одной из таблиц в DataGridView в зависимости от выбора в ComboBox Импорт данных из Excel в DataGridView Экспорт данных из DataGridView в Excel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Элементы алгоритмизации
hw_wired 28.01.2025
Основы алгоритмизации
В современном мире алгоритмы играют фундаментальную роль в развитии информационных технологий и программирования. Понимание основ алгоритмизации является ключевым элементом в. . .
|
Человек и информация
hw_wired 28.01.2025
Введение: роль информации в познании мира
В современном мире информация играет фундаментальную роль в процессе познания окружающей действительности. Она представляет собой совокупность сведений об. . .
|
Компьютер и информация
hw_wired 28.01.2025
Эволюция вычислительных машин
История развития вычислительной техники начинается задолго до появления первых электронных устройств. Человечество всегда стремилось упростить процесс вычислений и. . .
|
Информационные технологии
hw_wired 28.01.2025
Введение в современные технологии работы с информацией
В современном мире информационные технологии стали неотъемлемой частью практически всех сфер человеческой деятельности. Они существенно. . .
|
Информация вокруг нас
hw_wired 28.01.2025
Основные понятия информации
В современном мире понятие информации является фундаментальным и охватывает практически все сферы человеческой деятельности. Информация представляет собой совокупность. . .
|
Компьютер для начинающих
hw_wired 28.01.2025
Введение в мир компьютерных технологий
В современном мире информация стала одним из важнейших ресурсов человечества, определяющим развитие общества и технологий. Наша жизнь неразрывно связана с. . .
|
[golang] 189. Rotate Array
alhaos 28.01.2025
Повороты рукоятки, целочисленный слайс нужно сдвинуть на целое положительное число. Мне очень нравится решение на GO
/ / https:/ / leetcode. com/ studyplan/ top-interview-150/
package topInterview
. . .
|
КуМир: решение задач на матрицы
bytestream 28.01.2025
КуМир представляет собой среду для обучения программированию, которая включает в себя мощные инструменты для работы с матрицами. Матрица в программировании - это двумерный массив, состоящий из. . .
|
КуМир: решение задач на строки
bytestream 28.01.2025
В системе программирования КуМир работа со строковыми данными является одним из важнейших аспектов создания программ. Строки представляют собой последовательности символов, заключенные в кавычки,. . .
|
КуМир: решение геометрических задач
bytestream 28.01.2025
Программирование геометрических задач в среде КуМир становится всё более актуальным в обучении школьников и студентов. КуМир — это разработанная в России обучающая программная среда, предназначенная. . .
|
КуМир, исполнитель Водолей: Задачи и решения
bytestream 28.01.2025
КуМир — это образовательная среда для обучения программированию. Она предлагает пользователям разнообразные инструменты для разработки и отладки программ, что особенно ценно для студентов и. . .
|
КуМир, исполнитель Чертежник: Решение задач
bytestream 28.01.2025
КуМир (Комплект Учебных МИРов) представляет собой образовательную среду для обучения основам программирования и алгоритмизации.
Исполнитель Чертежник работает на координатной плоскости, где может. . .
|