powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Фильтрация данных в DataGridView
12 сообщений из 37, страница 2 из 2
Фильтрация данных в DataGridView
    #40012028
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2
skyANA
пропущено...

Дык BindingSource прописывается как DataGridView.DataSource.

Я уже писал:пропущено...



Не все написанное обязательно полезно

Предлагать ТСу провести всестороннее ревью его кода и переписать его "по нормальному" я не буду.
Моё мнение - пусть разбурётся с тем, что есть
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView
    #40012034
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
skyANA
Моё мнение - пусть разбурётся с тем, что есть


Надеюсь, что разберется. А то , не дай Бог, напишет что-то для ПФР
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView
    #40012035
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
SAS2014,

Послушайте уже старого зубра.
Фильтрацию на клиенте не надо делать НИКОГДА.
Фильтрацию надо делать в запросе к базе
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView
    #40012037
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Пользователю НИКОГДА не нужны все данные по всем возможным параметрам.
У пользователя в мозгах ВСЕГДА есть параметры , по которым он хочет сделать запрос.

Искусство программирования пользовательских приложений в том, что бы понять, что нужно пользователю и реализовать это наиболее эффективным способом
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView
    #40012040
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 22:03 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1330059&msg=22221099][22221099]
>...Моё мнение - пусть разбурётся с тем, что есть...
<
Так у ТС есть что нужно.
Фразу:
Есть таблица DataGridView, в ней есть столбец column1 (Deign парамметр Name) в этой столбец попадают данные из таблицы SQL Server
по такой логике программа соединяется с базой через select вытягивает данные этими данными заполняет datagridview
и отключается от базы.
корректируем:
Есть таблица dt, в ней есть столбец column1 (Deign парамметр Name) в этой столбец попадают данные из таблицы SQL Server
по такой логике программа соединяется с базой через select вытягивает данные этими данными заполняет dt
и отключается от базы.
а:
private void FilterDataView()
{
DataTable dt = new DataTable();
DataView view = new DataView();

view = dt.DefaultView;
string b = string.Format("'{0}' LIKE '%{1}%'", "Column1", t_number_za9v.Text);

view.RowFilter = b;
dg_users.DataSource = view;

}
заменяем на:
private void FilterDataView() {
string b = string.Format("'{0}' LIKE '%{1}%'", "Column1", t_number_za9v.Text);
view = dt.DefaultView; view.RowFilter = b; dg_users.DataSource = view;
}
переменные dt, view, dg_users уровня класса
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView
    #40012049
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>skyANA, сегодня, 22:03 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1330059&msg=22221099][22221099]
>...Моё мнение - пусть разбурётся с тем, что есть...
<
Так у ТС есть что нужно.

Не сомневаюсь :) Осталось с этим только разобраться и использовать.

Объекта dt у него нет, у него есть только dg_users, а у того есть DataSource.
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView
    #40012052
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2
Послушайте уже старого зубра.
Фильтрацию на клиенте не надо делать НИКОГДА.

Старый зубр походу принял на грудь в понедельник.

Никогда не говори "никогда"
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView
    #40012252
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<Cat2, вчера, 22:24 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1330059&msg=22221113][22221113]
<...Фильтрацию на клиенте не надо делать НИКОГДА...
>
Не согласен. Пример:
1. Есть некая информационная система
2. Её функционал реализован в виде множества прикладных приложений
3. Множество прикладных приложений разбито на группы
4. Каждый пользователь имеет доступ к своему подмножеству приложений.
5. В результате процедуры аутентификации пользователь получает на локальный комп два списка:
а) список групп
б) список приложений
которые отражаются в двух DataGrid (см. рис)
Пользователю иногда удобнее осуществлять выбор приложения для работы из списка доступной группы
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView
    #40012304
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Не согласен. Пример:


На вашем "примере" десяток приложений в списке.
Речь идёт о больших объёмах, от тысячи до сотен миллионов записей.

С чем вы там "не согласны", не понимаю?
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView
    #40012357
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 17:44 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1330059&msg=22221597][22221597]
>С чем вы там "не согласны", не понимаю?
<
TC :Фильтрацию на клиенте не надо делать НИКОГДА.
Я : Не согласен. Пример
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView
    #40014084
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2
SAS2014,

Послушайте уже старого зубра.
Фильтрацию на клиенте не надо делать НИКОГДА.
Фильтрацию надо делать в запросе к базе


я уже такое решение почти завершил так как еще раз подумал .. какого на клиенте делать фильтр ... и уже запросом в саму базу
плюсь этого решение это актуальность и удобность
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView
    #40014085
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
<Cat2, вчера, 22:24 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1330059&msg=22221113][22221113]
<...Фильтрацию на клиенте не надо делать НИКОГДА...
>
Не согласен. Пример:
1. Есть некая информационная система
2. Её функционал реализован в виде множества прикладных приложений
3. Множество прикладных приложений разбито на группы
4. Каждый пользователь имеет доступ к своему подмножеству приложений.
5. В результате процедуры аутентификации пользователь получает на локальный комп два списка:
а) список групп
б) список приложений
которые отражаются в двух DataGrid (см. рис)
Пользователю иногда удобнее осуществлять выбор приложения для работы из списка доступной группы


а как актуализируются данные?
ведь это большой вопрос если речь идет о данных которые хранятся в базах данных
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Фильтрация данных в DataGridView
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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