0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 6
1

Отображение нескольких таблиц в GridView

19.04.2013, 17:35. Показов 1690. Ответов 8
Метки нет (Все метки)

На форме расположен GridView и например ComboBox. Возможно ли по очереди в GridView отображать таблицы выбранные в ComboBox? Или как можно реализовать что-то подобное.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2013, 17:35
Ответы с готовыми решениями:

Отображение нескольких таблиц в нескольких dataGridView
Доброго всем времени суток, пишу программу на C# которая работает с БД access 2007. БД состоит из...

DataGridView - отображение нескольких таблиц
Возможно ли в DataGridView или в другом элементе управления таблицами выводить несколько таблиц....

Отображение данных нескольких таблиц
Всем доброго времени суток. Работаю с СУБД MS SQL Server через ADO Query. Есть три таблицы:...

Отображение нескольких таблиц в одном DBGride
как отобразить несколько таблиц в одном гриде имеется две таблицы из которых нужно вывести столбцы...

8
209 / 209 / 72
Регистрация: 12.01.2011
Сообщений: 730
19.04.2013, 17:55 2
Конечно можно. Опять же обычными запросами
к примеру:
C#
1
2
3
4
5
6
7
8
9
            string queryString = "Select * from "+ ComboBox.text ;
            using (SqlDataAdapter dataAdapter = new SqlDataAdapter(queryString, conn.connectionString))
            {
                DataTable table = new DataTable();
                table.Locale = System.Globalization.CultureInfo.InvariantCulture;
                dataAdapter.Fill(table);
                bindingSource1.DataSource = table;
                dataGridView1.DataSource = bindingSource1;
             }
все это запихиваем в ComboBox_SelectedIndexChanged
0
1555 / 1109 / 162
Регистрация: 23.07.2010
Сообщений: 6,264
19.04.2013, 18:41 3
Цитата Сообщение от wm_leviathan Посмотреть сообщение
string queryString = "Select * from "+ ComboBox.text ;
сильно грозит инъекциями. "КЮ" так делать
0
209 / 209 / 72
Регистрация: 12.01.2011
Сообщений: 730
19.04.2013, 19:12 4
Для WebForms да, уязвим.
0
1555 / 1109 / 162
Регистрация: 23.07.2010
Сообщений: 6,264
19.04.2013, 19:43 5
Цитата Сообщение от wm_leviathan Посмотреть сообщение
Для WebForms да, уязвим.
Везде так плохо. Combobox.Text может содержать опасные инструкции.
0
209 / 209 / 72
Регистрация: 12.01.2011
Сообщений: 730
19.04.2013, 19:50 6
зная что фиксированные элементы содержаться в КБ можно сменить стиль.
C#
1
ComboBox.DropDownStyle = ComboBoxStyle.DropDownList;
0
55 / 55 / 5
Регистрация: 17.09.2012
Сообщений: 128
19.04.2013, 21:14 7
Цитата Сообщение от pincet Посмотреть сообщение
Combobox.Text может содержать опасные инструкции.
например?..
0
209 / 209 / 72
Регистрация: 12.01.2011
Сообщений: 730
19.04.2013, 21:20 8
например если не DropDownList то в нем писать можно.
C#
1
string queryString = "Select * from "+ ComboBox.text ;
представте что в комбо бокс не название таблицы а к примеру Table select * from admins
в гриде отобразится этот запрос select * from admins
0
1555 / 1109 / 162
Регистрация: 23.07.2010
Сообщений: 6,264
20.04.2013, 11:41 9
еще печальнее drop database
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2013, 11:41
Помогаю со студенческими работами здесь

Отображение нескольких таблиц в одном datagridview
Добрый день! На форме есть datagridview, 3 кнопки. В бд акцесс есть 3 таблицы, бд я связал через...

Выборка из нескольких таблиц БД и отображение в таблице
Имеется БД такого вида: books - bookID (AI, PK), name,year,isbn,annotation authors -...

Отображение нескольких таблиц из базы данных SQL в DataGridView
Как создать отображение нескольких таблиц из базы данных SQL в DataGridView?

Отображение файлов в GridView
Доброй ночи , пишу аплоадер \ даунлоадер файлов на сайт , так вот проблема. Файлы грузятся в...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru