|
0 / 0 / 0
Регистрация: 01.03.2022
Сообщений: 52
|
|
Работа с бд18.04.2022, 18:45. Показов 1909. Ответов 23
Метки нет (Все метки)
Здравствуйте! У меня есть grid в котором открывается таблица из БД sqlite, есть кнопка по нажатию которой названия столбцов выводятся в listbox1, при выборе значений из listbox1 и нажатии кнопки они перемещаются в listbox2. Вопрос такой: как сделать так, чтобы по нажатию кнопки, в новый grid выводились столбцы, которые указаны в listbox2
0
|
|
| 18.04.2022, 18:45 | |
|
Ответы с готовыми решениями:
23
Работа в игровом проекте. Работа с php. Работа с платежными системами. Работа с базами данных Работа с строками,Работа со структурными типами данных,Работа с файлами!! Работа - проведение обучающих семинаров по C#. Работа по выходным дням ( сб-вс - 32 часа). От 30 000р. |
|
800 / 458 / 237
Регистрация: 03.01.2017
Сообщений: 1,339
|
|
| 20.04.2022, 15:50 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 01.03.2022
Сообщений: 52
|
|
| 20.04.2022, 22:18 [ТС] | |
|
iLinks, можете показать пример кода, допустим в listbox2 находятся названия столбцов (1, 2, 3) и по нажатии кнопки эти три столбца отобразятся в другом datagridview
0
|
|
|
800 / 458 / 237
Регистрация: 03.01.2017
Сообщений: 1,339
|
||||||
| 21.04.2022, 12:16 | ||||||
|
При загрузке формы, названия столбцов (которые я создал заранее) из таблицы
dataGridView1, я закидываю в коллекцию listBox1.Items. Далее, при нажатии на кнопку button1, беру коллекцию listBox1.Items и создаю столбцы в dataGridView2
1
|
||||||
|
0 / 0 / 0
Регистрация: 01.03.2022
Сообщений: 52
|
|
| 21.04.2022, 13:02 [ТС] | |
|
iLinks, все работает, благодарю! Ещё один момент, который я не уточнил в вопросе, при выводе названий столбцов нужно выводить ещё и значения строк, как это можно добавить к этому коду
Скрин значений в столбцах ниже:
0
|
|
|
800 / 458 / 237
Регистрация: 03.01.2017
Сообщений: 1,339
|
||
| 21.04.2022, 16:15 | ||
dataGridView1, то нужно просто после добавления столбцов подкидывать тот же источник данных, что и для dataGridView1. Но тогда при добавлении столбцов указывать такое же имя, для свойства DataPropertyName, что и в столбцах таблицы dataGridView1.
0
|
||
|
0 / 0 / 0
Регистрация: 01.03.2022
Сообщений: 52
|
|
| 21.04.2022, 19:37 [ТС] | |
|
iLinks, я с помощью запроса заполняю DataTable после чего заполняю datagridview1, как из dt брать те столбцы со значениями которые выбрал не знаю, с этим и нужна помощь
0
|
|
|
0 / 0 / 0
Регистрация: 01.03.2022
Сообщений: 52
|
|
| 21.04.2022, 21:55 [ТС] | |
|
iLinks, не совсем понятно, так как я новичок в этом, можно поподробнее или пример какой-нибудь
0
|
|
|
1484 / 939 / 454
Регистрация: 06.02.2012
Сообщений: 2,868
|
|
| 22.04.2022, 09:31 | |
|
Deniik, Чет я не могу понять, зачем вносить в listBox название колонок, потом по кнопке переносить эти название в новую таблицу. Затем нужно подгрузить строки. Чет какая муть полная. поясните свою цель задачи и получите внятный ответ на него.
0
|
|
|
0 / 0 / 0
Регистрация: 01.03.2022
Сообщений: 52
|
|
| 22.04.2022, 10:23 [ТС] | |
|
Kazbek17, у меня есть таблица в которой 24 столбца, эти 24 столбца нужно разделить на 4 таблицы по 6 столбцов, причем выбираться должны пользователем. Такая задача, как реализовать не знаю
0
|
|
|
1484 / 939 / 454
Регистрация: 06.02.2012
Сообщений: 2,868
|
|
| 22.04.2022, 10:45 | |
|
Deniik, скиньте свой проект сюда и базу.
0
|
|
|
800 / 458 / 237
Регистрация: 03.01.2017
Сообщений: 1,339
|
|
| 22.04.2022, 14:47 | |
|
Можно загрузить все столбцы в datable, и потом брать из этой dt нужные и использовать как источник данных для отдельных таблиц. Либо грузить список столбцов в лист бокс как источник данных и уже по ним делать селекты в бд для получения данных
0
|
|
|
0 / 0 / 0
Регистрация: 01.03.2022
Сообщений: 52
|
|
| 22.04.2022, 18:09 [ТС] | |
|
Kazbek17, сам проект и БД
0
|
|
|
1484 / 939 / 454
Регистрация: 06.02.2012
Сообщений: 2,868
|
|
| 22.04.2022, 22:23 | |
|
Deniik, База где?
0
|
|
|
0 / 0 / 0
Регистрация: 01.03.2022
Сообщений: 52
|
|
| 22.04.2022, 23:40 [ТС] | |
|
Kazbek17, в архиве, файл db.sqlite
0
|
|
|
1484 / 939 / 454
Регистрация: 06.02.2012
Сообщений: 2,868
|
||||||
| 23.04.2022, 17:39 | ||||||
Сообщение было отмечено Deniik как решение
Решение
Deniik,
Скопируйте код, выделите кнопки а,б,в,г. Перейдите в кладку событие и подпишите их на ButtonActionClick. Да и еще, дайте имена кнопкам или полностью на русском, или на английском. А то не туда ине сюда. FillА - последний символ русский. Сидишь и думаешь, почему не работает.
0
|
||||||
|
0 / 0 / 0
Регистрация: 01.03.2022
Сообщений: 52
|
|
| 23.04.2022, 18:40 [ТС] | |
|
Kazbek17, очень благодарен, всё работает, комментарии учту
Добавлено через 4 минуты Kazbek17, ещё такой вопрос, не совсем по этой теме, в chart-e для маркера точки можно задать определенный цвет? Допустим строится график на нем 7 точек (маркеры в виде звездочки) и вот для точки 6 задать маркер в виде квадрата к примеру и раскрасить цветом отличным от других маркеров Добавлено через 32 минуты Kazbek17, извиняюсь за кучу вопросов, возникают по ходу дела, как заполненные datagridview очистить
0
|
|
|
1484 / 939 / 454
Регистрация: 06.02.2012
Сообщений: 2,868
|
||||||||
| 23.04.2022, 18:44 | ||||||||
0
|
||||||||
| 23.04.2022, 18:44 | |
|
Помогаю со студенческими работами здесь
20
Нужна летиратура, в которой бы описывались работа с событиями, работа с элементами управления Работа формы в фоне, вне фокуса (работа с раскладкой клавиатуры) Количество подведенного и отведенного тепла, работа сжатия, работа расширения Работа с ems api: корректная работа при указании веса. Работа с Меню. Сохранение, печать, создать новый. Работа с рисованием Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
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
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|