Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
vladis23
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 535
1

Фильтрация и поиск по связанному полю из другой таблицы

10.03.2017, 21:11. Просмотров 387. Ответов 3
Метки нет (Все метки)

Здравствуйте не получается сделать фильтр по внешнему ключу. У меня есть таблицы:
1. родительская - жанр с полями код и название жанра
2. дочерняя - книги которые имеет связь с таблицей жанры. Не получается сделать фильтрация и поиск по жанрам через combobox. Можете подсказать как это сделать. Мучаюсь с поиском и фильтрацией очень долго
На рисунке показано жанр в datagridview и все жанры которые я выбираю из другой таблицы в combobox.
0
Миниатюры
Фильтрация и поиск по связанному полю из другой таблицы  
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2017, 21:11
Ответы с готовыми решениями:

Фильтрация по связанному полю
Есть две таблицы, одна главная в ней (Id, name) и подчиненная (id, names, opis, mark_id(поле...

Фильтрация таблицы по полю типа дата
Всем добрый день. Мне нужно отфильтровать таблицу по полю типа дата. Использую такую конструкцию:...

Как полю одной таблицы задать несколько полей другой таблицы?
Вообщем не могу понять как создать вот такую схему: Есть таблица размещения документов:...

Выборка по полю из другой таблицы
подскажите как задать данный запрос - выбрать запись из таблицы "А" поле "ИД" но так что бы поле...

3
vladis23
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 535
11.03.2017, 15:50  [ТС] 2
Спасибо сам разобрался!
0
ifhbg
0 / 0 / 0
Регистрация: 22.03.2017
Сообщений: 94
12.05.2017, 17:55 3
напишите как сделали?
0
vladis23
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 535
15.05.2017, 16:47  [ТС] 4
именно фильтрация с датасетом и таблеадаптером вот, на сайте msdn была такая тема, я только подправил запрос
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
 
                DataTable books = libraryDataSet.Tables["Books"];
 
                EnumerableRowCollection<DataRow> query = from book in books.AsEnumerable()
                                                         where book.Field<Int32>("Жанр") == comboBox1.SelectedIndex + 1
                                                         select book;
                DataView view = query.AsDataView();
 
 
                booksBindingSource.DataSource = view;
                booksDataGridView.AutoResizeColumns();
 
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
1
15.05.2017, 16:47
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2017, 16:47

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Сортировка по полю другой таблицы
Здравствуйте. Есть таблица1 в ней два поля: ИМЯ(уникальное) Номер*(ключ) Есть таблица2, в...

Вывод строк по полю из другой таблицы
есть таблицы клиент: имя|телефон_клиента|ключ_офиса смс текст_смс|телефон_клиента офисы...

Подсчет значений из другой таблицы по заданному полю
Всем привет! Задача такая. Есть форма в которой есть выпадающий список с пользователями и...

Поиск по полю таблицы БД
подскажите как сделать поиск в делфи! из таблицы по одному полю..че для этого нужно сделать..


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.