Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
2 / 2 / 0
Регистрация: 27.04.2016
Сообщений: 20

Вывод записей из нескольких таблиц в comboBox

07.12.2016, 21:55. Показов 2342. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую всех! Проблема такая - необходимо, чтобы в comboBox'e можно было выбирать запись, построенную 'сложением' нескольких записей из разных таблиц связанных между собой. Например есть таблица с именем и фамилией, в другой таблице имеется название страны этого человека, еще в одной имеется код той страны. в итоге в comboBox'e будут записи такого рода: Иван Иванов - 240(Russia). Буду признателен за любые подсказки.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.12.2016, 21:55
Ответы с готовыми решениями:

Проверка нескольких записей, соответствующих одному условию. Вывод нессоттветствующих записей в MsgBox.
День добрый. Мои знания в программировании растут очень вяло, но по традиции я пытаюсь задавать вопросы в крайней необходимости :) ....

Удаление записей из нескольких таблиц
Как сделать, чтобы запись удалялась сразу из нескольких таблиц. Помогите разобраться У меня есть таблица :base,ocenka1,student Я...

Выборка из нескольких таблиц. Дублирование записей
Всем привет! Возникла проблема с выводом (совмещением) записей из нескольких таблиц. В каждой из таблиц, которые я хочу вывести...

2
5 / 5 / 2
Регистрация: 17.11.2016
Сообщений: 69
12.12.2016, 05:25
Лучший ответ Сообщение было отмечено Ari100krat как решение

Решение

Прогаю на VS недавно, т.ч. не могу утверждать что предложенное решение самое оптимальное.

1. Создать таблицы БД
2. Связать их по ключам
3. Создать источник данных и создать в нем запрос с выборкой полей из связанных таблиц
4. Написать код

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
using System;
using System.Data;
using System.Windows.Forms;
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            Database1DataSetTableAdapters.TableTableAdapter Table_TA = new Database1DataSetTableAdapters.TableTableAdapter();
            Database1DataSet.TableDataTable BD_DT = new Database1DataSet.TableDataTable();
            Table_TA.FillBy(BD_DT);
 
            DataTable DT = new DataTable("Full_ID");
            DataColumn nameColumn = new DataColumn("ID", Type.GetType("System.String"));
            DT.Columns.Add(nameColumn);
 
            string full_name;
            foreach (DataRow row in BD_DT)
            {
 
                full_name = (string)row["Name"] + (string)row["SurName"] + "-" + (int)row["Code"] + (string)row["Town"];
                DT.Rows.Add(new object[] { full_name });
            }
 
            comboBox1.DataSource = DT;
            comboBox1.DisplayMember = "ID";
            comboBox1.ValueMember = "ID";
        }
    }
}
К сообщению прикрепил, образец.
Вложения
Тип файла: rar Вывод записей из нескольких таблиц в comboBox.rar (746.6 Кб, 22 просмотров)
2
2 / 2 / 0
Регистрация: 27.04.2016
Сообщений: 20
13.12.2016, 21:38  [ТС]
Спасибо за помощь, но я хотел узнать, получится такой результат если программно подключаемся к бд, запрос через SqlCommand, без dataset и тд.

Добавлено через 9 часов 9 минут
Извиняй, все нормально, туплю! Спасибо большое за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.12.2016, 21:38
Помогаю со студенческими работами здесь

Объединение записей из нескольких таблиц. Представление.
Доброго времени суток!.. Есть таблицы со след. структурой: Я хочу объединить записи, например, с 2ух таблиц: soborka,...

Запрос на удаление записей сразу из нескольких таблиц
Всем доброго времени суток! Есть запрос на удаление, но вот в чет ошибка я не понимаю. delete from (select i.*, d.*, a.* from...

Проверка значений столбцов записей нескольких таблиц
Здравствуйте, запрос должен выводить информацию опираясь на имя Усик Олексій Андрійович и проверки значения н_Бібліотеки этого Усика в 2ух...

Запрос на удаление из полей нескольких таблиц не пустых записей
Пробовал составить правильно данный запрос (каскадное удаление включено..., так-что должны удалиться из всех таблиц...), вроде по логике...

Добавление/редактирование записей нескольких таблиц посредством 1 формы
Доброго времени суток! Столкнулся с довольно серьезной проблемой, прошу помощи! Ситуация: Имеется несколько одинаковых таблиц с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через 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. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru