|
0 / 0 / 0
Регистрация: 25.02.2018
Сообщений: 57
|
||||||
Почему возникает ошибка "Длина входного массива больше числа столбцов в этой таблице" при работе кода примера программы?17.04.2020, 15:09. Показов 2233. Ответов 20
Метки нет (Все метки)
Почему возникает ошибка "Длина входного массива больше числа столбцов в этой таблице" при работе кода примера программы?
0
|
||||||
| 17.04.2020, 15:09 | |
|
Ответы с готовыми решениями:
20
Ошибка: Длина входного массива больше числа столбцов в этой таблице
Длина входного массива больше числа столбцов в этой таблице |
|
14298 / 9383 / 1353
Регистрация: 21.01.2016
Сообщений: 35,374
|
|
| 18.04.2020, 05:06 | |
|
Deucal1on, а колонки в DataTable сами должны появиться или их всё таки кто-то добавить должен?
0
|
|
|
0 / 0 / 0
Регистрация: 25.02.2018
Сообщений: 57
|
|
| 18.04.2020, 13:52 [ТС] | |
|
Usaga, ну в лабораторной они появляются сами в консольном приложении, в виде:
0 Name 0 1 Name 1 2 Name 2 3 Name 3 4 Name 4 5 Name 5
0
|
|
|
0 / 0 / 0
Регистрация: 25.02.2018
Сообщений: 57
|
||||||
| 18.04.2020, 13:57 [ТС] | ||||||
|
Из-за чего возникает ошибка "Длина входного массива больше числа столбцов в этой таблице" в коде примера программы?
Результат программы отображает в консольном приложении в виде: 0 Name 0 1 Name 1 2 Name 2 3 Name 3 4 Name 4 ___________________________________
0
|
||||||
|
Администратор
|
||||||
| 18.04.2020, 15:48 | ||||||
|
Deucal1on, тебе намекают что прежде чем добавлять строки нужно описать колонки. Хотя бы так:
0
|
||||||
|
0 / 0 / 0
Регистрация: 25.02.2018
Сообщений: 57
|
|
| 18.04.2020, 16:09 [ТС] | |
|
OwenGlendower, то есть получается нужно так еще 8 штук добавить? Просто при добавлении первых двух у меня выводится:
0 Name 0 , а дальше просто пустые строки, а в примере выводятся все 5 пар. Это что-то с циклом не то?
0
|
|
|
Администратор
|
|
| 18.04.2020, 16:47 | |
|
Deucal1on, ничего больше добавлять не нужно. Код сразу начинает правильно работать. Раз у тебя он работает неправильно, значит ты что не так сделал. Показывай свой код.
0
|
|
|
0 / 0 / 0
Регистрация: 25.02.2018
Сообщений: 57
|
||||||
| 18.04.2020, 16:58 [ТС] | ||||||
|
OwenGlendower,
OwenGlendower, при этом он создает только одну пару: 0 Name 0
0
|
||||||
|
Администратор
|
|
| 18.04.2020, 17:18 | |
|
Deucal1on, ты добавляешь 10 колонок в таблицу, а при добавлении строк указываешь значения только для двух колонок.
0
|
|
|
0 / 0 / 0
Регистрация: 25.02.2018
Сообщений: 57
|
||||||
| 18.04.2020, 17:25 [ТС] | ||||||
|
OwenGlendower, да, я это понимаю, поэтому я сделал вот так:
0
|
||||||
|
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
|
||||||
| 18.04.2020, 21:29 | ||||||
|
Deucal1on, дичь какую-то творишь, даже не пытаясь вникнуть в суть вопроса....
вот так ты хотел?
0
|
||||||
|
0 / 0 / 0
Регистрация: 25.02.2018
Сообщений: 57
|
|
| 18.04.2020, 21:39 [ТС] | |
|
AndreyVorobey, при таком коде, программа выдает только:
0 Name 0 И все, а на скрине в лабе, она выдает: 0 Name 0 1 Name 1 2 Name 2 3 Name 3 4 Name 4
0
|
|
|
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
|
|
| 18.04.2020, 22:15 | |
|
Deucal1on, ты его даже не запускал, а пытаешься убедить в чем-то... как оно может выдать такое, если i = 1? а это значит, что начало будет таким:
1 Name 1 и до 5.
0
|
|
|
0 / 0 / 0
Регистрация: 25.02.2018
Сообщений: 57
|
|
| 18.04.2020, 22:28 [ТС] | |
|
AndreyVorobey, я уже давно поменял i=1, на i=0, это был тест, как ведет себя прога, и забыл поменять обратно, запускал на обоих значениях.
Добавлено через 4 минуты И по сути ничего не изменилось бы, было бы тогда просто: 1 Name 1 2 Name 2 3 Name 3 4 Name 4
0
|
|
|
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
|
|
| 18.04.2020, 22:37 | |
|
Deucal1on, я не понимаю, что ты там делаешь. я тебе скинул рабочий код. чего тебе не хватает?
0
|
|
|
0 / 0 / 0
Регистрация: 25.02.2018
Сообщений: 57
|
||||||
| 18.04.2020, 23:19 [ТС] | ||||||
|
AndreyVorobey, мне такой код изначально показали, но у меня все равно только:
0 Name 0 Посмотри, может, я где-то затупил и не так что-то написал Добавлено через 17 секунд
0
|
||||||
|
0 / 0 / 0
Регистрация: 25.02.2018
Сообщений: 57
|
|
| 18.04.2020, 23:23 [ТС] | |
|
Вот скрин
0
|
|
|
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
|
||||||
| 18.04.2020, 23:25 | ||||||
|
Deucal1on, изначально у тебя не было column, плюс потом ты начал чудить и создавать новые, зачем?
0
|
||||||
|
0 / 0 / 0
Регистрация: 25.02.2018
Сообщений: 57
|
|
| 18.04.2020, 23:31 [ТС] | |
|
AndreyVorobey, решил проблему. Суть была в том, что: без Console.ReadKey() программа сразу при запуске закрывается. Попробовал убрать его и все же заметил, что там все 5 пар. Посмотрел на код - не туда вписал Console.ReadKey(), поставил куда надо и все начала работать. Спасибо за помощь, туплю временами.
0
|
|
|
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
|
||
| 18.04.2020, 23:40 | ||
|
Deucal1on,
если запускать программу из-под студии, то через ctrl+f5 не будет закрываться.
0
|
||
| 18.04.2020, 23:40 | |
|
Помогаю со студенческими работами здесь
20
Datatable и буфер обмена. Длина входного массива больше числа столбцов в этой таблице Как устранить ошибку "Длина входного массива больше числа столбцов в этой таблице"? При считывании данных с Excel, вылетает Exception вида: Длина входного массива больше числа столбцов в таблице Exception: длина входного массива больше количества столбцов в таблице Почему возникает ошибка при определении числа элементов массива? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|