powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как отобразить DataSet в гриде??
11 сообщений из 11, страница 1 из 1
как отобразить DataSet в гриде??
    #38454016
Ivanich87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня глупый вопрос: читаю xml-файл, записываю его в датасет, а вот вывести таблицы из датасета в грид не могу, может кто подскажет, в чем дело:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Public Class Form1
    Dim dataTable As DataTable
    Dim dataSet As DataSet = New DataSet
    'Dim da As System.Data.Common.DataAdapter = New System.Data.Common.DataAdapter 


    Dim i As Integer
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        dataSet.ReadXml("D:\xml\333\ORDERS_5bcd067b-fbd5-4a4c-9785-5feffddfb3c6.xml")
        i = 0
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        DataGridView1.DataSource = dataSet.Tables(i)
        If i < dataSet.Tables.Count - 1 Then
            i = i + 1
        Else
            i = 0
        End If
    End Sub

End Class
...
Рейтинг: 0 / 0
как отобразить DataSet в гриде??
    #38454178
D_i_m_a_Z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivanich87,
Я использую для отображения таблиц DataGridView.
В DataGridView отображаю DataTable из DataSet
Код: c#
1.
2.
//Взять первую таблицу из DataSet и подключить в качестве источника данных в DataGridView
DataGridView_main.DataSource = DataSet_main.Tables[0]


P.S. писал по памяти возможны опечатки
...
Рейтинг: 0 / 0
как отобразить DataSet в гриде??
    #38454186
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivanich87,

.. а зачем все эти манипуляции с буквой "i" ?
...
Рейтинг: 0 / 0
как отобразить DataSet в гриде??
    #38454206
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,

видимо, чтоб при нажатии на кнопку выводить следующую таблицу из датасэта.
...
Рейтинг: 0 / 0
как отобразить DataSet в гриде??
    #38454213
Ivanich87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Pallariscarrotik,

видимо, чтоб при нажатии на кнопку выводить следующую таблицу из датасэта.

да, все правильно...чтобы по кнопке переходила на следующую таблицу
...
Рейтинг: 0 / 0
как отобразить DataSet в гриде??
    #38454216
Ivanich87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
D_i_m_a_ZIvanich87,
Я использую для отображения таблиц DataGridView.
В DataGridView отображаю DataTable из DataSet
Код: c#
1.
2.
//Взять первую таблицу из DataSet и подключить в качестве источника данных в DataGridView
DataGridView_main.DataSource = DataSet_main.Tables[0]


P.S. писал по памяти возможны опечатки

а чем этот код отличается от моего....не прокатывает это...в этом то вся и загвостка
...
Рейтинг: 0 / 0
как отобразить DataSet в гриде??
    #38454222
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivanich87,

... поменяйте
Код: vbnet
1.
2.
3.
Dim i As Integer 
на 
Private i As Integer
...
Рейтинг: 0 / 0
как отобразить DataSet в гриде??
    #38454545
Ivanich87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
carrotikIvanich87,

... поменяйте
Код: vbnet
1.
2.
3.
Dim i As Integer 
на 
Private i As Integer


не помогло(((
...
Рейтинг: 0 / 0
как отобразить DataSet в гриде??
    #38454563
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Что показывает дебагер на этой строчке "DataGridView1.DataSource = dataSet.Tables(i)" - есть ли в сэте таблицы?
2. Столбцы в гриде заданы жестко, или их вообще нет?
3. Как выглядит datagridview после нажатия на button2? (скриншот)
...
Рейтинг: 0 / 0
как отобразить DataSet в гриде??
    #38454675
Ivanich87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Pallaris,

1) в датасет все хорошо, есть несколько таблиц, они заполнены.
2) столбцы не заданы, просто бросил на форму DataGridView1 и все
3)во вложении
...
Рейтинг: 0 / 0
как отобразить DataSet в гриде??
    #38454687
Ivanich87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощенья, дело было в том, что когда бросил на форму DataGridView1, я задал datasource пустой, который тоже бросил на форму из инструментов, стер datasource и все стало отображаться... странно что в коде я задавал новый datasource но это не помогало...так и не понял почему..
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как отобразить DataSet в гриде??
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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