powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / вывод представления в DataGrid. Подключенный уровень
4 сообщений из 4, страница 1 из 1
вывод представления в DataGrid. Подключенный уровень
    #37797835
DimonShuhart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть представление, которое выводит 2 поля: секции и фамилии студентов, которые посещают эти секции. (тобишь связь 1 - ко -многим ). Она связано с datagridview1. Хочу по нажатию на button подсчитать кол-во человек в каждой секции. Пишу:

private void button1_Click(object sender, EventArgs e)
{
conn = new SqlConnection();
conn.ConnectionString = @"Data Source=SHUHART_PC\SQLEXPRESS;Initial Catalog=sport_data;Integrated Security=True;Pooling=False";
conn.Open();
SqlCommand myCommand = conn.CreateCommand();
myCommand.CommandText =
@"SELECT SectionName, COUNT(*)
FROM View_Section
GROUP BY SectionName";
SqlDataAdapter dA = new SqlDataAdapter();
dA.SelectCommand = myCommand;
DataSet ds = new DataSet();
dA.Fill(ds, "View_Section");
dataGridView1.DataSource = ds.Tables["View_Section"].DefaultView;

}

В результате в датагриде выводятся отсортированные секции, но записи с количеством человек пусты.
Что делаю не так?
...
Рейтинг: 0 / 0
вывод представления в DataGrid. Подключенный уровень
    #37797847
n3wb13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimonShuhart,

немного не по теме

1) вы в курсе, что dA.Fill после выполнения оставит соединение в таком же состоянии, каком оно было до вызова, т.е. открытым, учитывая, что оно было открыто заранее? В данном случае открывать соединение вообще незачем.

2) Зачем отключать пулинг? :)

3) а зачем понадобилось вообще производить отбор на подсоединенном уровне? Все это можно реализовать локально на отсоединенном.

теперь по теме:
dataset.autogeneratecolumns = true? или вы вручную добавляете столбцы?
...
Рейтинг: 0 / 0
вывод представления в DataGrid. Подключенный уровень
    #37797852
DimonShuhart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
n3wb13,
Спасибо огромное! помогли! Правда Вы написали про dataset, а таковое свойство надо было установить для datagrid
По поводу всех Ваших вопросов. мне очень тяжело на них ответить, я толь-только начал разбираться а ADO и мне пока очень тяжко :(
...
Рейтинг: 0 / 0
вывод представления в DataGrid. Подключенный уровень
    #37798130
n3wb13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimonShuhart,

да пардон, имелся в виду, конечно же, datagridview в моем ответе, заработалса (
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / вывод представления в DataGrid. Подключенный уровень
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]