|
2 / 2 / 0
Регистрация: 13.11.2010
Сообщений: 64
|
|
ComboBox и БД13.11.2010, 01:51. Показов 2701. Ответов 10
Метки нет (Все метки)
здравствуйте
значит так: создал базу similikosbaza1.sdf table: "obiekti" columns: "nomer", "status", "imia" в номере-пориадкови номер записи в статусе - продавец или покупатель а в имени - имена продавцов и покупателеи. задача: после выбора в ComboBox1 покупателя в ComboBox2 видать список покупателей, а при выборе продовцов - список продовцов. как прописать в коде? по всей вероятности у меня проблемы с синтаксисом кода я пока слишком зеленыи самоучка
0
|
|
| 13.11.2010, 01:51 | |
|
Ответы с готовыми решениями:
10
Значение из ComboBox формы в запросе MS SQL для другого ComboBox Заполнение ComboBox из БД в зависимости от выбранного значения в другом ComboBox Содержимое второго ComboBox-а должно зависеть от выбранного элемента в первом ComboBox-е |
|
154 / 33 / 10
Регистрация: 27.10.2010
Сообщений: 87
|
|
| 15.11.2010, 17:44 | |
|
Примерно так:
расположение строк в ComboBox1 Покупатель (index = 0) Продавец (index = 1) Status и Imia конкретные ячейки с данными Me.ComboBox2.Items.Clear ' чистим комбо 2 чтобы по несколько раз не добавлять одно и то же For i = начало данных в кол "status" To конец данных в кол "status" If ComboBox1.SelectedIndex = 0 And status(i) = покупатель Then ComboBox2.Items.Add (imia(i)) end If Next i Добавлено через 1 минуту Примерно так: расположение строк в ComboBox1 Покупатель (index = 0) Продавец (index = 1) Status и Imia конкретные ячейки с данными Me.ComboBox2.Items.Clear ' чистим комбо 2 чтобы по несколько раз не добавлять одно и то же For i = начало данных в кол "status" To конец данных в кол "status" If ComboBox1.SelectedIndex = 0 And status(i) = покупатель Then ComboBox2.Items.Add (imia(i)) end If Next i Для продавцов If ComboBox1.SelectedIndex = 0 меняем на If ComboBox1.SelectedIndex = 1
1
|
|
|
2 / 2 / 0
Регистрация: 13.11.2010
Сообщений: 64
|
|
| 16.11.2010, 13:04 [ТС] | |
|
спосибо PrAvalon, начну разбиратся
![]() тепер по поводу синтаксиса: ComboBox2.Items.Add (imia(i)) в моем случает это будет вигладет так? ComboBox2.Items.Add(Similikosbaza1DataSe t.obiekti.imia(i)) кажется я чтото не правилно записиваю
0
|
|
|
Программист
416 / 416 / 7
Регистрация: 10.09.2010
Сообщений: 1,344
|
|
| 17.11.2010, 09:29 | |
|
0
|
|
|
154 / 33 / 10
Регистрация: 27.10.2010
Сообщений: 87
|
||
| 19.11.2010, 01:33 | ||
|
к примеру Вы выгружаете данные из вашей базы в DataGrid где номера колонок "nomer" = 0 , "status" = 1, "imia" = 2 Тогда в комбо необходимо разместить данные из ячейки DataGrid (в вашем случае базы) которая находится в колонке №2 и строке номер которой =i ComboBox2.Items.Add(DataGrid1.Items(0,i) .Value) Пример привел на DataGrid поскольку что за формат .sdf я не знаю и как строить запросы к таким базам понятия не имею.
1
|
||
|
2 / 2 / 0
Регистрация: 13.11.2010
Сообщений: 64
|
|
| 19.11.2010, 13:14 [ТС] | |
|
posle dobavlenia local database (An empty SQL Server Compact 3.5 database for local data) poiavliaetsia baza v resursax: Database1.sdf
tolko ia ispolzuu net 2008, mojet v 2010 eto podrugomu? Добавлено через 2 часа 54 минуты нет, к сожалению Этот вариант мне не подходит. DataGrid не выход для меня мне нужно брат именно из локалной базы данных. а конкретно из: similikosbaza1.sdftable: "obiekti" column: "imia" а что касается .sdf - Это не я выдумал: http://msdn.microsoft.com/ru-ru/library/ms...9(v=VS.90).aspx помагите плз с синтаксисом ComboBox
1
|
|
|
Программист
416 / 416 / 7
Регистрация: 10.09.2010
Сообщений: 1,344
|
|
| 19.11.2010, 13:46 | |
|
А ты хочешь именно с этой базой и винформс?
0
|
|
|
2 / 2 / 0
Регистрация: 13.11.2010
Сообщений: 64
|
|
| 19.11.2010, 17:16 [ТС] | |
|
да
проблему с синтаксисом я решил, тепер нужно разобратся с фылтрами вот так я сделал с combobox: With combobox2 .DataSource = Me.Similikosbaza1DataSet.obiekti() .DisplayMember = "imia" .ValueMember = "imia" End With как мне филтр присобачить к нему?
0
|
|
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
||||||
| 19.11.2010, 17:34 | ||||||
|
vuhu, предлагаю альтернативный вариант подключение sdf к комбобоксу
1
|
||||||
|
2 / 2 / 0
Регистрация: 13.11.2010
Сообщений: 64
|
|
| 19.11.2010, 18:00 [ТС] | |
|
пока-что это слишком сложно для мения. а моим методом не получится?
0
|
|
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
|
| 20.11.2010, 08:28 | |
|
да там сложного ничего нет, наоборот проще, в любом случае тебе без SQL-выражений не обойтись
1
|
|
| 20.11.2010, 08:28 | |
|
Помогаю со студенческими работами здесь
11
Combobox в окне с другим фоном. Как убрать белые углы combobox? Не получается передать список элементов combobox одной формы в combobox другой
Исключение из ComboBox'а значений выбранных в других ComboBox'ов используя Binding Не получается сделать, Запись из первого ComboBox попадает во второй ComboBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через 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-код на мобильном. Вращайте камеру одним пальцем,. . .
|