Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
1 / 1 / 0
Регистрация: 06.12.2015
Сообщений: 91
1

Advanced DataGridView

18.08.2019, 23:46. Показов 2750. Ответов 7
Метки нет (Все метки)

Всем здравствуйте.
Подскажите кому-нибудь уже приходилось работать с контролом Advanced DataGridView именно в vb.net?
Проект реализован на с#.
Хотелось бы использовать в своем проекте на vb.net.

Advanced DataGridView


https://archive.codeplex.com/?p=adgv
https://github.com/davidegiron... tagridview
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.08.2019, 23:46
Ответы с готовыми решениями:

Какое использовать события в datagridview, чтобы значения из combobox обновлялись в datagridview
Всем привет.Нужна помощь по следующему вопросу.В datagridview загружаются значения из двух разных...

Копирование данных из одной DataGridView в другую DataGridView ?
Данные в первой таблице заполняются пользователем а во вторую таблицу(в другой форме) необходимо...

Перенос данных из одного DataGridView в другой DatagridView
Доброго времени суток! Имеется DataGridView из которого нужно перенести информацию в другой...

Свести количество найденных значений из DataGridView 1 в DataGridView 2
Необходимо посчитать количество значений по всем столбцам. В столбцах таблицы 1 считаем количество...

7
Администратор
Эксперт .NET
13974 / 11334 / 4593
Регистрация: 17.03.2014
Сообщений: 22,917
Записей в блоге: 1
18.08.2019, 23:55 2
panso, то что проект написан на C# не имеет значения. В чем именно сложность с ним?
0
1 / 1 / 0
Регистрация: 06.12.2015
Сообщений: 91
19.08.2019, 00:26  [ТС] 3
Библиотека добавляется, данный контрол прописывается в панели элементов, без проблем.
Но нет реакции на внесение изменений в фильтре. Как я понимаю необходимо это как-то прописать, вот тут и возникает вопрос как. А так как исходный код на C#, в котором я ноль, хотелось бы узнать что нужно для обработки события фильтрации.
0
254 / 195 / 49
Регистрация: 18.12.2015
Сообщений: 413
19.08.2019, 10:01 4
panso, использую данный контрол часто. У вас данные в dgv как заливаются?
При использовании фильтрации и сортировки срабатывают события:
1. AdvancedDataGridView.FilterStringChanged
2. AdvancedDataGridView.SortStringChanged
Смотрите в эту сторону.
1
1 / 1 / 0
Регистрация: 06.12.2015
Сообщений: 91
19.08.2019, 10:06  [ТС] 5
Спасибо за подсказку.
А инфа из базы SQL.
0
1 / 1 / 0
Регистрация: 06.12.2015
Сообщений: 91
27.08.2019, 00:14  [ТС] 6
Таки не получается у меня.
Может примерчик подкините?
0
254 / 195 / 49
Регистрация: 18.12.2015
Сообщений: 413
28.08.2019, 22:06 7
Лучший ответ Сообщение было отмечено panso как решение

Решение

Цитата Сообщение от panso Посмотреть сообщение
Может примерчик подкините?
Делаете привязку таблицы к источнику данных(BindingSource), затем
VB.NET
1
2
3
4
5
6
    Private Sub AdvancedDataGridView1_FilterStringChanged(sender As Object, e As EventArgs) Handles AdvancedDataGridView1.FilterStringChanged
        STOCKBindingSource.Filter = AdvancedDataGridView1.FilterString
    End Sub
    Private Sub AdvancedDataGridView1_SortStringChanged(sender As Object, e As EventArgs) Handles AdvancedDataGridView1.SortStringChanged
        STOCKBindingSource.Sort = AdvancedDataGridView1.SortString
    End Sub
Или посмотрите тут

Добавлено через 12 минут
panso, этот пример без привязки к источнику данных
VB.NET
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
Private DT As New DataTable
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim ConnectionString As String = "Provider=sqloledb;Data Source=..."
        Using Connection As New OleDbConnection With {.ConnectionString = ConnectionString}
            Using CMD As New OleDbCommand("select * from [dbo].[STOCK]", Connection)
                With CMD
                    .Connection.Open()
                    .ExecuteNonQuery()
                    Using DA = New OleDbDataAdapter(CMD)
                        DT = New DataTable
                        DA.FillSchema(DT, SchemaType.Source)
                        DA.Fill(DT)
                        AdvancedDataGridView1.DataSource = DT
                    End Using
                    If .Connection.State.ToString.Contains("Open") Then .Connection.Close()
                End With
            End Using
        End Using
    End Sub
    Private Sub AdvancedDataGridView1_FilterStringChanged(sender As Object, e As EventArgs) Handles AdvancedDataGridView1.FilterStringChanged, AdvancedDataGridView1.SortStringChanged
        Dim DTS As New DataTable
        DTS = DT.Copy
        If Not sender.FilterString Is Nothing Then DTS.DefaultView.RowFilter = sender.FilterString.ToString
        If Not sender.SortString Is Nothing Then DTS.DefaultView.Sort = sender.SortString.ToString
        DTS = DTS.DefaultView.ToTable
        AdvancedDataGridView1.DataSource = DTS
    End Sub
1
0 / 0 / 0
Регистрация: 01.08.2019
Сообщений: 11
04.11.2019, 16:47 8
Народ может кто подсказать как сделать так чтобы при обновлении данных установленный фильтр не слетал, а данные обновились?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.11.2019, 16:47

Brainbench.com, сертификация C#: что по их мнению соответствует уровню Advanced
Всем привет! С 5.03 по 9.03 2012г. на довольно известном сайте по сертификации проходит акция...

BindingSource. dataGridView. Как сделать независимый фильтр для двух dataGridView?
Из Access данные импортируются в dataGridView В качестве источника данных используется один и тот...

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

Нажав на значение (строку) из одного DataGridView поиск в другом DataGridView
Всем привет. Есть 2 DataGridView в одном только дата, а во втором дата и много других столбиков....

Вывод информации в DataGridView в зависимости от выбора в другом DataGridView - C# Access
В 1м DataGridView У меня предприятия, при выборе какого-то 1 предприятия, во 2й DataGridView...

Нажатие на ячеку DataGridView, загрузка второго DataGridView по внешнему ключу
не могу понять как реализовать загрузку датагрида по внешнему ключу,не подскажите?


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

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

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