Babai JermenKeller Sasmal Ответов: 2

Как показать конкретные записи в datagridview ?


У меня есть база данных, которая хранит сведения о пользователях в своих. Я отделил пользователям целое число, как, админ = 1, факультет = 2 и ученик = 3. Имя столбца-это уровень.

Теперь я хочу показать детали факультета в факультет DGV, студент, детали в студенческих DGV.

Как я могу это сделать ?

Я хочу использовать этот номер уровня для отражения данных в моем DGV.

Я добавил код и, пожалуйста, поправьте меня, если я ошибаюсь.

Пожалуйста, считайте, что мой плохой английский - это не мой родной язык.

Ты codeproject.

Что я уже пробовал:

Public Sub fac_dgv()
        Dim SDA As New SqlDataAdapter
        Dim dbDataSet As New DataTable
        Dim bSource As New BindingSource
        Try
            connection.Open()
            Dim sql As String
            sql = "SELECT id,dept,sub,name,mob,reg,mod,level from faculty"
            command = New SqlCommand(sql, connection)
            SDA.SelectCommand = command
            SDA.Fill(dbDataSet)
            bSource.DataSource = dbDataSet
            connection.Close()
            Me.DataGridView4.DataSource = bSource
            SDA.Update(dbDataSet)
        Catch ex As Exception
            MsgBox(ex.Message)
        Finally
            connection.Dispose()
        End Try
    End Sub

ZurdoDev

среда SQL = "выбрать идентификатор,отдел,подраздел,имя,моб,Рег,мод,на уровне факультета, где уровень = 2"

2 Ответов

Рейтинг:
15

RickZeeland

Вы можете использовать DataView, смотрите пример здесь: Сортировка и фильтрация C# DataGridView[^]

Вы также можете использовать объект DataTable.Выбрать, смотрите пример здесь:
объект DataTable.Выберите Метод (Строка) (System.Data)[^]


Maciej Los

Рик, кажется, ОП спрашивает о вложенного элемента управления datagridview.

RickZeeland

Не могли бы вы сделать это из вопроса, был ли у вас контакт с ОП ?

Maciej Los

Да, соединение виртуальных умов. ;)
:смеяться:

Babai JermenKeller Sasmal

Тай работает как Вселенная.

Maciej Los

Отлично, дайте ему 5! (Используйте звезды в правом верхнем углу решения)
Я уже сделал это.

Рейтинг:
1

Maciej Los

Если вы хотите отобразить все данные в master DataGridView и сведения в другом DataGridView, вы можете создать вложенный (или master-detail) DataGridView. Видеть:
Как мне показать мастер-детали[^]
Изготовленный На Заказ Элемент (Вложенные Практическое Руководство / TreeGridView)[^]
Главная Деталь Datagridview[^]