Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Мюллер
Вот, все же не поленился переписать классы на VB



Imports System.Data.SqlClient.SqlConnectionStringBuilder
Imports System.Data.SqlClient
Imports System.Windows.Forms.Form
Imports System.Data
Imports System.Data.DataSet
Imports System.Data.DataColumn

Public Class Class1

Public Function DSObl(ByVal DDlist As Integer) As DataSet
Dim strConn3 As New SqlConnectionStringBuilder()
strConn3.DataSource = ".\SQLExpress"
strConn3.InitialCatalog = "Имя базы"
strConn3.IntegratedSecurity = True
Using cn3 As New SqlConnection(strConn3.ConnectionString)

Dim cmd As New SqlCommand("_spObl", cn3)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@IdCountry", DDlist)
cn3.Open()
Dim daObl As New SqlDataAdapter(cmd)
Dim ds As New DataSet()
daObl.Fill(ds, "Obl")
cmd.Connection.Close()
cmd.Connection.Dispose()
Return ds
End Using

End Function



End Class



И далее на форме


Imports System.Drawing
Imports System.Data.SqlClient.SqlConnectionStringBuilder
Imports System.Data.SqlClient
Imports System.Windows.Forms.Form
Imports System.Data
Imports System.Data.DataSet
Imports System.Data.DataColumn

Public Class Form1

Dim dsprov As New Class1

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Dim myds As New DataSet()
myds = dsprov.DSObl(Me.ComboBox1.SelectedValue)
With myds
Me.ComboBox1.DataSource = .Tables("Obl")
Me.ComboBox1.DisplayMember = "OblName"
Me.ComboBox1.ValueMember = "IdObl"
End With
End Sub
........

End Class




Текс хранимки остается таким же


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.