Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / вопрос по dataset / 9 сообщений из 9, страница 1 из 1
10.02.2008, 00:12
    #35122194
gulyaev.s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по dataset
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
10.02.2008, 00:28
    #35122216
Bigheadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по dataset
Оформите код с форматированием. Читать и разбираться в этом совершенно невозможно.
Ошибка скорее всего в том, что датасет mydata нужно где-то проинициализировать. ХОтя бы так mydata = new DataSet()
...
Рейтинг: 0 / 0
10.02.2008, 10:30
    #35122383
gulyaev.s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по dataset
BigheadmanОформите код с форматированием. Читать и разбираться в этом совершенно невозможно.
Ошибка скорее всего в том, что датасет mydata нужно где-то проинициализировать. ХОтя бы так mydata = new DataSet()

уже проинициализирован в самом верху
...
Рейтинг: 0 / 0
10.02.2008, 10:34
    #35122390
gulyaev.s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по dataset
Код: 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
10.02.2008, 10:55
    #35122402
Bigheadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по dataset
авторуже проинициализирован в самом верхуИ где у вас строка Set mydata = new DataSet() (или какой там синтаксис в VB.NET)??? Номер строки, пожалуйста.
...
Рейтинг: 0 / 0
10.02.2008, 11:28
    #35122419
gulyaev.s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по dataset
Bigheadman авторуже проинициализирован в самом верхуИ где у вас строка Set mydata = new DataSet() (или какой там синтаксис в VB.NET)??? Номер строки, пожалуйста.
...
Рейтинг: 0 / 0
10.02.2008, 11:28
    #35122420
gulyaev.s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по dataset
gulyaev.s Bigheadman авторуже проинициализирован в самом верхуИ где у вас строка Set mydata = new DataSet() (или какой там синтаксис в VB.NET)??? Номер строки, пожалуйста.

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


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

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


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

Private mydata As new DataSet ?


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


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