Member 12605293 Ответов: 1

Как получить данные из базы данных с помощью строки подключения


Привет я новичок в этом деле vb.net ,мой вопрос заключается в том, что я использую поле со списком, и мне нужно получить данные из sql server с помощью строки подключения, и я попробовал приведенный ниже код.Это не работает

Что я уже пробовал:

Imports System
Imports System.Collections.Generic
Imports System.Web
Imports System.Xml
Imports System.Windows.Forms
Imports System.Data.SqlClient
Imports System.Configuration


Public Class Form1

    Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
        Dim VB = ConfigurationManager.ConnectionString["HMDB"].ConnectionString
        Using Con = New SqlConnection(VB)
            Dim SqlText = "Select DocEntry from dbo.Master1"
            Dim cmd = New SqlCommand(SqlText, Con)
            Con.Open()
            ComboBox1.DataSource = cmd.ExecuteReader()
            ComboBox1.DataBind()

        End Using
    End Sub
End Class


______________________________________________________________________________________
Приложение.конфиг


<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <connectionstrings>
  <connectionStrings>
      <add name ="HMDB"
           connectionString ="Data Source=DESKTOP-68VGRJG;Database=master;integrated security =SSPI"/>
            </connectionStrings>
</configuration>
</configuration>

F-ES Sitecore

"Не работает" не имеет технического определения или смысла, вам придется объяснить, в чем проблема немного лучше. т. е. получаете ли Вы сообщения об ошибках, что вы видите, что вы не ожидали бы, что вы не видите, что вы ожидаете и т. д. Однако я чувствую, что вы должны научиться использовать отладчик для пошагового выполнения кода, а также Google, как связать asp.net поле со списком в базе данных, а каждый элемент в раскрывающемся должен как текстовое поле и значение поля (у вас есть только одно поле в источнике данных), а также сообщить раскрывающемся списке имя поля, которое вы хотите использовать для текста\значение, посмотрите код здесь

http://stackoverflow.com/questions/15205380/how-to-bind-a-drop-down-control-to-a-data-source-in-asp-net

Member 12605293

Привет
Спасибо за Ваш быстрый ответ, я прочитаю ссылку.Все, что мне нужно, - это получить данные из определенного столбца в моей базе данных, чтобы перенести их в ComboBox.Но он не дает вывода, т. е. никакие данные не отображаются, когда я нажимаю на выпадающее меню в моем поле со списком.

1 Ответов