1 / 1 / 0
Регистрация: 15.06.2013
Сообщений: 135
|
||||||
1 | ||||||
Вывод в DataGridView заранее неизвестного кол-ва строк и колонок из Excel15.06.2016, 15:41. Показов 2225. Ответов 4
Метки нет Все метки)
(
Добрый день
помогите допилить код кусочек прост до безобразия нужно вывести данные из таблицы в Excel и после перемножить их на некоторое число из textBox1 вопрос в следующем как подправить код так , что бы он "хавал" любые таблицы , с любым значением строк и столбцов пытась выставить ExcelRange.Сells.Count вместо константы (3) в цикле но выполнение программы завешается ошибкой выхода за пределы диапазона
0
|
|
15.06.2016, 15:41 | |
Ответы с готовыми решениями:
4
I2C, прием заранее неизвестного кол-ва байт.
Название колонок нескольких выделенных строк dataGridView |
995 / 354 / 135
Регистрация: 27.10.2006
Сообщений: 764
|
||||||||||||||||
15.06.2016, 22:32 | 2 | |||||||||||||||
без файла Excel могу просто погадать ...
может нужно так
using Excel = Microsoft.Office.Interop.Excel;
вам нужны переменные: iLastRow - номер строки с последней заполненной ячейкой в столбце А iLastCol - номер столбца с последней заполненной ячейкой в 1-й строке Добавлено через 4 минуты Можете посмотреть ещё один пример тут http://www.codeproject.com/Que... -DataTable
0
|
1 / 1 / 0
Регистрация: 15.06.2013
Сообщений: 135
|
||||||
16.06.2016, 10:40 [ТС] | 3 | |||||
и прога крашится на заполнении формы опять вылет за пределы диапазона WindowsFormsApplication11.rar вот она собственно для наглядности проблемы
0
|
995 / 354 / 135
Регистрация: 27.10.2006
Сообщений: 764
|
||||||
16.06.2016, 20:00 | 4 | |||||
а что же вы в свой архив не положили свой Excel файл? Я сейчас создам свой Excel файл, вставлю туда числа из головы, подправлю ваш код и у меня всё заработает. А вот с вашим файлом Excel код может и не заработать.
Понимаете, вы хотите, чтобы ваш код работал с вашим Excel файлом, но не даёте ваш Excel файл. Вот смотрите, я взял Excel файл, забил в ячейки A1:E10 числа 5, подпривил ваш код и у меня всё загружается в dataGridview и умножается на число введённое в textBox2. Вот код, а дальше уже сами с вашим секретным Excel файлом. С моим файлом мой код работает
1
|
1 / 1 / 0
Регистрация: 15.06.2013
Сообщений: 135
|
|
16.06.2016, 23:54 [ТС] | 5 |
я не прикреплял свой Excel т.к. необходимо , что бы код работал с любыми видами заполнения таблицы
в моем случае это было 2 файла 1 - 1 столбец на 100 строк , который не запускался 2 - 3 столбца по 100 строк каждый ... он работал , но чуть корявый цикл был и прога шпилила кучу пустых столбцов ) Добавлено через 2 часа 34 минуты однако , спасибо Ваш код работает с моими таблицами ![]()
0
|
16.06.2016, 23:54 | |
Помогаю со студенческими работами здесь
5
Масив заранее неизвестного размера Массив заранее неизвестного размера Массив заранее неизвестного размера Поиск заранее неизвестного слова
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |