|
149 / 117 / 10
Регистрация: 12.09.2011
Сообщений: 785
|
||||||
Пустые строки в DataTable20.10.2013, 07:18. Показов 2297. Ответов 7
Метки нет (Все метки)
Привет всем!
Помогите, пожалуйста, решить такую проблему... Подключаюсь к своей базе данных MySQL, находящейся на удаленном сервере, и мне нужно загрузить все данные из одной таблицы этой базы в свою DataTable. Делаю так:
Подскажите, что я не так делаю? Спасибо!
0
|
||||||
| 20.10.2013, 07:18 | |
|
Ответы с готовыми решениями:
7
DataTable: удалить пустые столбцы
Нужно, чтобы переносились из одного stringgrid в другой. Переносится, но на те же строки и образуются пустые строки |
|
|
||||||
| 21.10.2013, 21:53 | ||||||
1
|
||||||
|
149 / 117 / 10
Регистрация: 12.09.2011
Сообщений: 785
|
|
| 23.10.2013, 13:24 [ТС] | |
|
dimsaratov, всё равно приходят пустые строки. Т.е. отображается их в DataGridView ровно столько, сколько на сервере, но все пустые
Добавлено через 5 часов 23 минуты заметил прикол, что в моем DataSet есть другая таблица... так вот, в нее данные четко загружаются и моим способом, и способом, который dimsaratov описал... а вот в первую таблицу просто пустые строки приходят... не пойму в чем дело, ведь, глядя на админку базы на сервере, там есть куча данных
0
|
|
|
|
|
| 23.10.2013, 19:16 | |
|
Если найдешь решение отпишись у меня похожая ситуация, из Exel приходят только поля(ячейки) с текстом а поля с числовыми значениями приходят пустыми
0
|
|
|
149 / 117 / 10
Регистрация: 12.09.2011
Сообщений: 785
|
||||||
| 24.10.2013, 09:52 [ТС] | ||||||
|
DM_AND, ну у меня есть мной разработанная действующая программа Учета машин для автопарка. Заказчик ею уже почти год успешно пользуется, но она работала локально, была только возможность обмена всей базой по FTP по запросу - Передать/Получить. База вся это DataSet с двумя не связанными между собой DataTable. Эти DataTable в свою очередь через BindingSource подключены к DataGridView, которая располагается в окне программы. Подключение идет стандартно:
А вот теперь у меня просят сделать одновременный удаленный доступ к базе с нескольких компьютеров. Я зарегистрировал хост с MySQL, выгрузил туда эти мои таблицы со всеми данными - прямо из программы (выгрузка успешная, потому что в phpMyAdmin все эти данные видны, значит подключение в программе делаю верно). Но... когда делаю запрос в программе на получение таблицы с хоста, в пустую DataTable приходят ровно 38 строк, которых там и есть 38, но они без данных - просто пустые ячейки в DataGridView, то есть как будто бы схема пришла, а данные нет
0
|
||||||
|
149 / 117 / 10
Регистрация: 12.09.2011
Сообщений: 785
|
||||||
| 25.10.2013, 11:17 [ТС] | ||||||
|
Нашел в чем причина, только совершенно не пойму почему так происходит... Дело в том, что в мою DataTable загружаются почему-то дополнительные колонки, т.е. после выполнения DataAdaprer.Fill(DataTable) в этой моей DataTable становится ровно в два раза больше колонок, причем заполненных данными (посмотрел в режиме отладки), а учитывая, что новые колонки не привязаны к моей DataGridView, я и не вижу их.
Добавлено через 46 минут еще одну интересную вещь увидел... новые столбцы добавляются из-за того, что при запросе имена столбцов приходят в какой-то непонятной кодировке - приходит вот такой столбец Íàçâàíèå, а должен придти Название, но... если запрос на получение таблицы сделать два раза подряд, то второй раз приходят правильные имена столбцов и в моей DataGridView всё отображается как надо Добавлено через 31 минуту в общем, вышел из положения так... после открытия подключения одноразово делаю:
0
|
||||||
| 25.10.2013, 11:17 | |
|
Помогаю со студенческими работами здесь
8
Как в текстовый файл вставить пустые строки после каждой непустой строки, кроме последней?
Удаление строки из DataTable Удаление строки из DataTable Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|