С Новым годом! Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
Саморазвитие <3
 Аватар для Djam
34 / 24 / 1
Регистрация: 28.12.2012
Сообщений: 235
Записей в блоге: 1

Как привязать таблицу БД к GridView

05.12.2013, 20:44. Показов 3127. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Повесили на меня тех поддержку и дали сразу в руки ADO.NET + Asp.NEt на изучение, есть 2 недели, т.е до нового года, что бы разобраться в этом всем, потом сказали, все проблемы связанные с ADO + ASP на мне. Т.е эти две недели у меня недели обучения.
Сам я сис.админ, с программированием знаком, с этими технологиями, нет, уже кое где разобрался но возникла проблема с привязкой бд к таблице вот что имею
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
internal class Sql
{
    private static  void SqlDataSourceSelecting1(object sender, SqlDataSourceSelectingEventArgs e)
    {
        string connectionString =
            "Data Source (local); Initinal Catalog=DSB;";
        string queryString =
            "Select TOP 100 fio, dom, ae from lol;";
        int paramValue = 5;
        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            SqlCommand command = new SqlCommand(queryString, connection);
            command.Parameters.AddWithValue("@pricePoint", paramValue);
            try
            {
                connection.Open();
                SqlDataReader reader = command.ExecuteReader();
                while (reader.Read())
                {
                    Console.WriteLine("\t{0}\t{1}\t{2}", reader[0], reader[1], reader[2]); // надо ли вот это? Насколько я понмаю здесь консольный вывод 
                }
                reader.Close();
            }
            catch(Exception ex)
            {
                Console.WriteLine(ex.Message); // ??
 
            }
            Console.ReadLine(); //??
        }
 
}
    }
Вот это мне нужно подключить к
C#
1
2
3
4
5
<asp:GridView 
          
             ID="GridView1" runat="server" 
             onselectedindexchanged="GridView1_SelectedIndexChanged1">
         </asp:GridView>
Я читал и наткнулся вот на это
C#
1
2
Gridview1.Datasource = DBS //Правильно или нет? ;
Gridview1.Databind();
Но не могу понять, все равно не работает, где мои ошибки, и что посоветуете прочитать по поводу ADO и ASP. Сам C# Знаю, на уровне Консольных программ, Калькулятора в Win.Forms и ещё некоторых программ да и с C++ знаком. Т.е представление о программирование достаточное.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.12.2013, 20:44
Ответы с готовыми решениями:

Как получить таблицу из БД и привязать к Listview
Здравствуйте! Можете объяснить как получить таблиу из xds-базы данных и наложить ее на компонент Listview? :sorry: ЗЫ: Новичок...

как привязать таблицу из sql к делфи
как привязать таблицу из sql к делфи чтоб в делфи эт форму можно было выбрать например в меню выбираешь таблица 1 и открывается...

Как таблицу привязать к концу листа WORD?
Ребят, мож конечно вопрос не по ВБА, а по ворду. Но я не знаю как его решить. Очень хотелось бы услышать его решение в ВБА врианте. ...

10
158 / 187 / 48
Регистрация: 25.11.2013
Сообщений: 978
05.12.2013, 21:00
http://www.asp.net/web-forms
Здесь уже был?
0
Саморазвитие <3
 Аватар для Djam
34 / 24 / 1
Регистрация: 28.12.2012
Сообщений: 235
Записей в блоге: 1
05.12.2013, 21:04  [ТС]
Цитата Сообщение от DataPlanner Посмотреть сообщение
http://www.asp.net/web-forms
Здесь уже был?
Да читал и сейчас листаю
0
 Аватар для Remmor
71 / 71 / 23
Регистрация: 02.02.2012
Сообщений: 309
06.12.2013, 06:13
Цитата Сообщение от Djam Посмотреть сообщение
Gridview1.Datasource = DBS //Правильно или нет? ;
Gridview1.Databind();
Ну во первых у вас конец строки закомментирован. Во вторых, мне кажется, что не правильно, но уверенности нет)

Что такое DBS ? В этом примере? Datasource - это св-во которому надо подсовывать данные. Что то подсказывает, что class Sql должен иметь какой то паблик метод, который используя приватные методы подключения к базе будет тащить данные из базы в приложение.

Добавлено через 9 минут
Пример для Оракла
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public DataTable GetValue ()
{
OracleCommand cmd;
OracleDataAdapter da;           
DataSet ds;
cmd = new OracleCommand(sql запрос в виде строки, _oracleConnection);
cmd.CommandType = CommandType.Text;
da = new OracleDataAdapter(cmd);
ds = new DataSet();
da.Fill(ds);
return ds.Tables[0]
}
****
dgvValue.DataSource = GetValue();
0
Саморазвитие <3
 Аватар для Djam
34 / 24 / 1
Регистрация: 28.12.2012
Сообщений: 235
Записей в блоге: 1
06.12.2013, 08:50  [ТС]
Цитата Сообщение от Remmor Посмотреть сообщение
Ну во первых у вас конец строки закомментирован. Во вторых, мне кажется, что не правильно, но уверенности нет)

Что такое DBS ? В этом примере? Datasource - это св-во которому надо подсовывать данные. Что то подсказывает, что class Sql должен иметь какой то паблик метод, который используя приватные методы подключения к базе будет тащить данные из базы в приложение.
Я так предполагаю что DBS это название базы данных к которой делается запрос, в исходнике на первом примере!
0
 Аватар для Remmor
71 / 71 / 23
Регистрация: 02.02.2012
Сообщений: 309
06.12.2013, 08:58
Djam, т.е. в качестве источника данных Вы подсовываете имя базы данных? Это не правильно. Какая БД используется? Из базы к Gridview1 привязывается какой набор данных, конкретная таблица или выборка какая то?
0
Саморазвитие <3
 Аватар для Djam
34 / 24 / 1
Регистрация: 28.12.2012
Сообщений: 235
Записей в блоге: 1
06.12.2013, 10:02  [ТС]
Цитата Сообщение от Remmor Посмотреть сообщение
Djam, т.е. в качестве источника данных Вы подсовываете имя базы данных? Это не правильно. Какая БД используется? Из базы к Gridview1 привязывается какой набор данных, конкретная таблица или выборка какая то?
Привязывается таблица, из которой выбрано 4 столбца, если это называется выборкой, то выборка, если нет то конкретная таблица
0
 Аватар для Remmor
71 / 71 / 23
Регистрация: 02.02.2012
Сообщений: 309
06.12.2013, 10:50
То, что получает данные по этому запросу: Select TOP 100 fio, dom, ae from lol; То и надо присваивать Datasource
0
Саморазвитие <3
 Аватар для Djam
34 / 24 / 1
Регистрация: 28.12.2012
Сообщений: 235
Записей в блоге: 1
06.12.2013, 10:57  [ТС]
Цитата Сообщение от Remmor Посмотреть сообщение
То, что получает данные по этому запросу: Select TOP 100 fio, dom, ae from lol; То и надо присваивать Datasource
Я об этом думал, но что-то мне подсказывало что так делать не надо) Попробую сейчас все же так, спасибо!
Что можете посоветовать по поводу литературы по ASP? И какие задачки порешать. CSS и HTML знаю верстал пару сайтов, средней сложности и простой
0
 Аватар для Remmor
71 / 71 / 23
Регистрация: 02.02.2012
Сообщений: 309
06.12.2013, 11:15
Если не знали, хотя бы познакомиться с Sql.
Почитать:
1. Эндрю Троелсен: С# и платформа .NET
2. Дино Эспозито: ASP.NET 2.0 Базовый курс.
1
Саморазвитие <3
 Аватар для Djam
34 / 24 / 1
Регистрация: 28.12.2012
Сообщений: 235
Записей в блоге: 1
06.12.2013, 11:19  [ТС]
Цитата Сообщение от Remmor Посмотреть сообщение
Если не знали, хотя бы познакомиться с Sql.
Почитать:
1. Эндрю Троелсен: С# и платформа .NET
2. Дино Эспозито: ASP.NET 2.0 Базовый курс.
C С# Знаком
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.12.2013, 11:19
Помогаю со студенческими работами здесь

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

БД в виде дерева Treeview, Как привязать таблицу Понятия к веткам в дереве бд
Здраствуйте уважаемые гуру delphi! Не могли бы вы мне помочь с вот такой программкой: Мне нужно отобразить содержимое базы данных Access...

Как разворачивать поле у GridView (вложенный gridview)
Мне нужно выводить в GridView часть данных одной таблице, а оставшуюся часть данных прятать в полях и просматривать их при разворачивании...

На MasterPage не видно таблицу с GridView
Здравствуйте. Я создал MasterPage. Потом от него создал наследуемую страницу aspx. На неё поместил GridView. Эту же страницу я сделал...

Jsoup Парсинг сайта в таблицу (GridView)!
Здравствуйте! Подскажите новичку почему этот код на ListView работает, а на GridView приложение вылетает (пишет &quot;Приложение...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru