powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / вопрос по dataset
9 сообщений из 9, страница 1 из 1
вопрос по dataset
    #35122194
gulyaev.s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Imports System.Data.SqlClient
Public Class Form1
Private mydata As DataSet

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
DataGridView1.DataSource = Nothing
Dim connstring As String = _
"data source=172.16.1.1;initial catalog=bvista;user id =sa;"
Using testconnection As SqlConnection = New SqlConnection(connstring)

Dim testcommand As SqlCommand = testconnection.CreateCommand()
testcommand.CommandText = "select * from address"
Dim dataadapter As New SqlDataAdapter(testcommand)
dataadapter.Fill(mydata, "address")

End Using
updatecombobox()





End Sub



Private Sub updatecombobox()
combotables.items.clear()
For Each tbl As DataTable In mydata.Tables
combotables.items.add(tbl.TableName)


Next
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
DataGridView1.DataSource = Nothing
Dim connstring As String = _
"data source=172.16.1.1;initial catalog=bvista;user id =sa;"
Using testconnection As SqlConnection = New SqlConnection(connstring)

Dim testcommand As SqlCommand = testconnection.CreateCommand()
testcommand.CommandText = "select posc,inn from address"
Dim dataadapter As New SqlDataAdapter(testcommand)
dataadapter.Fill(mydata, "address")

End Using
updatecombobox()
End Sub

Private Sub combotables_selectedindexchanged( _
ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles Combotables.SelectedIndexChanged
DataGridView1.DataSource = mydata.Tables(Combotables.SelectedIndex)

End Sub
End Class



пишет ошибку

Value cannot be null.
Parameter name: dataSet


в чем может быть проблема?
...
Рейтинг: 0 / 0
вопрос по dataset
    #35122216
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оформите код с форматированием. Читать и разбираться в этом совершенно невозможно.
Ошибка скорее всего в том, что датасет mydata нужно где-то проинициализировать. ХОтя бы так mydata = new DataSet()
...
Рейтинг: 0 / 0
вопрос по dataset
    #35122383
gulyaev.s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BigheadmanОформите код с форматированием. Читать и разбираться в этом совершенно невозможно.
Ошибка скорее всего в том, что датасет mydata нужно где-то проинициализировать. ХОтя бы так mydata = new DataSet()

уже проинициализирован в самом верху
...
Рейтинг: 0 / 0
вопрос по dataset
    #35122390
gulyaev.s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
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.
Imports System.Data.SqlClient
Public Class Form1
Private mydata As DataSet

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
DataGridView1.DataSource = Nothing
Dim connstring As String = _
"data source=172.16.1.1;initial catalog=bvista;user id =sa;"
Using testconnection As SqlConnection = New SqlConnection(connstring)

Dim testcommand As SqlCommand = testconnection.CreateCommand()
testcommand.CommandText = "select * from address"
Dim dataadapter As New SqlDataAdapter(testcommand)
dataadapter.Fill(mydata, "address")

End Using
updatecombobox()





End Sub



Private Sub updatecombobox()
combotables.items.clear()
For Each tbl As DataTable In mydata.Tables
combotables.items.add(tbl.TableName)


Next
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
DataGridView1.DataSource = Nothing
Dim connstring As String = _
"data source=172.16.1.1;initial catalog=bvista;user id =sa;"
Using testconnection As SqlConnection = New SqlConnection(connstring)

Dim testcommand As SqlCommand = testconnection.CreateCommand()
testcommand.CommandText = "select posc,inn from address"
Dim dataadapter As New SqlDataAdapter(testcommand)
dataadapter.Fill(mydata, "address")

End Using
updatecombobox()
End Sub

Private Sub combotables_selectedindexchanged( _
ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles Combotables.SelectedIndexChanged
DataGridView1.DataSource = mydata.Tables(Combotables.SelectedIndex)

End Sub
End Class



пишет ошибку

Value cannot be null.
Parameter name: dataSet


в чем может быть проблема?
...
Рейтинг: 0 / 0
вопрос по dataset
    #35122402
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторуже проинициализирован в самом верхуИ где у вас строка Set mydata = new DataSet() (или какой там синтаксис в VB.NET)??? Номер строки, пожалуйста.
...
Рейтинг: 0 / 0
вопрос по dataset
    #35122419
gulyaev.s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bigheadman авторуже проинициализирован в самом верхуИ где у вас строка Set mydata = new DataSet() (или какой там синтаксис в VB.NET)??? Номер строки, пожалуйста.
...
Рейтинг: 0 / 0
вопрос по dataset
    #35122420
gulyaev.s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gulyaev.s Bigheadman авторуже проинициализирован в самом верхуИ где у вас строка Set mydata = new DataSet() (или какой там синтаксис в VB.NET)??? Номер строки, пожалуйста.

Private mydata As DataSet
...
Рейтинг: 0 / 0
вопрос по dataset
    #35122421
gulyaev.s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bigheadman авторуже проинициализирован в самом верхуИ где у вас строка Set mydata = new DataSet() (или какой там синтаксис в VB.NET)??? Номер строки, пожалуйста.


или надо написать

Private mydata As new DataSet ?
...
Рейтинг: 0 / 0
вопрос по dataset
    #35122429
gulyaev.s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gulyaev.s Bigheadman авторуже проинициализирован в самом верхуИ где у вас строка Set mydata = new DataSet() (или какой там синтаксис в VB.NET)??? Номер строки, пожалуйста.


или надо написать

Private mydata As new DataSet ?


все заработало спасиба
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / вопрос по dataset
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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