Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
 Аватар для Vladislav Grom
9 / 8 / 2
Регистрация: 01.11.2013
Сообщений: 111

[WPF] Вывести данные из БД в ListView

27.02.2015, 15:21. Показов 1369. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые форумчане. Будте столь любезны обьяснить мне как пользоваться привязкой в WPF VB.Net. Мне надо выводить данные из БД в ListView. В Forms было всё так просто , а на MSDN так всё трудно никак понять не могу ((
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.02.2015, 15:21
Ответы с готовыми решениями:

[WPF] Получить данные ListView
namespace WpfApplication3 { /// <summary> /// Логика взаимодействия для MainWindow.xaml /// </summary> public...

Извлечь данные из выделенной строки в Datagrid и ListView (WPF C#)
привет. я могу из Датагрида или Листвью - выбрать ВЫДЕЛЕННУЮ строку, но не могу считать данные из этой ВЫДЕЛЕННОЙ строки (в частности Id...

Как узнать получить данные из GridViewColum в listView C# WPF
Создаю простой файловый менеджер и не могу получить из: <GridViewColumn Width="30" DisplayMemberBinding="{Binding...

1
 Аватар для Desh
147 / 147 / 41
Регистрация: 01.12.2009
Сообщений: 275
02.03.2015, 15:09
Вот нарыл:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
Imports System.Data
Imports System.Collections.ObjectModel
 
 
Class MainWindow
    Private Sub button_Click(ByVal sender As Object, ByVal e As System.Windows.RoutedEventArgs)
        'TODO: Add event handler implementation here.
        add_column_listview()
    End Sub
 
    Private Sub add_column_listview()
        Dim myListView As New ListView
 
        Dim myGridView As New GridView()
        myGridView.AllowsColumnReorder = True
        myGridView.ColumnHeaderToolTip = "Тултип"
 
        Dim gvc1 As New GridViewColumn()
        gvc1.DisplayMemberBinding = New Binding("ID")
        gvc1.Header = "ID"
        gvc1.Width = 100
        myGridView.Columns.Add(gvc1)
 
        Dim gvc2 As New GridViewColumn
        gvc2.DisplayMemberBinding = New Binding("NameInfo")
        gvc2.Header = "Заголовок инфы"
        gvc2.Width = 100
        myGridView.Columns.Add(gvc2)
 
        Dim gvc3 As New GridViewColumn()
        gvc3.DisplayMemberBinding = New Binding("Razdel")
        gvc3.Header = "Раздел"
        gvc3.Width = 100
        myGridView.Columns.Add(gvc3)
 
        ListView1.ItemsSource = New Information()
        ListView1.View = myGridView
    End Sub
End Class
 
Public Class Information
    Inherits ObservableCollection(Of MyInfo)
    Public con As OleDb.OleDbConnection
    Public DR As OleDb.OleDbDataReader
    Public SqlCom As OleDb.OleDbCommand
    Public pathDB As String = "C:\Documents and Settings\DataBase.mdb" 'Путь к базе
 
    Public Sub New()
        con = New OleDb.OleDbConnection("Provider=microsoft.jet.OLEDB.4.0; Data Source =" & pathDB) 'Подключение базы
 
        SqlCom = New OleDb.OleDbCommand("SELECT ID, nameInfo, Razdel FROM [ЖКХ]", con) 'обыкновенный запрос на выборку
        If con.State = ConnectionState.Closed Then
            con.Open()
        End If
        Try
            DR = SqlCom.ExecuteReader
        Catch ex As Exception
            MsgBox(ex.Message)
            Exit Sub
        End Try
        While DR.Read
            Add(New MyInfo(DR(0), DR(1).ToString, DR(2).ToString)) ' Добавляем в коллекцию
        End While
        con.Close()
    End Sub
End Class
 
Public Class MyInfo
    Private _ID As Integer
    Private _NameInfo As String
    Private _Razdel As String
 
    Public Property ID() As Integer
        Get
            Return _ID
        End Get
        Set(ByVal value As Integer)
            _ID = value
        End Set
    End Property
 
    Public Property NameInfo() As String
        Get
            Return _NameInfo
        End Get
        Set(ByVal value As String)
            _NameInfo = value
        End Set
    End Property
 
    Public Property Razdel() As String
        Get
            Return _Razdel
        End Get
        Set(ByVal value As String)
            _Razdel = value
        End Set
    End Property
 
    Public Sub New(ByVal ID As Integer, ByVal NameInfo As String, ByVal Razdel As String)
        _ID = ID
        _NameInfo = NameInfo
        _Razdel = Razdel
    End Sub
End Class
На форме Listview1 и кнопка "button".
Шаманил на основе вот этого кода
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.03.2015, 15:09
Помогаю со студенческими работами здесь

Вывести данные в ListView
Доброго времени суток! подскажите пожалуйста как вывести содержимое файла csv в listView вроде всё делаю как надо но не вижу их почему...

Вывести данные из treeView в listView
Всем привет=)Надеюсь на вашу помощь=) Есть treeView "Области", введены вручную 24 Областей, в каждой Области - по 3 Города. Задание:...

Как вывести данные в ListView (XE8)?
Как вывести данные в listview? Обращаюсь через JSon к серверу и хочу получить данные от него.

Вывести данные в виде таблицы в ListView
Суть проблемы. Мне нужно вывести данные в виде таблицы в ListViev. http://***********/view3/7075992/a424b7c28a28cfe661cf8217ed9838bc/ ...

Как вывести данные в label, listview
Хочу вывести из базы данных в label и в listview. Не понимаю как сделать так, чтобы при загрузке формы, label или label сразу отображал бы...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru