显示SQL表中的记录列表';WPF文本框中的s列

显示SQL表中的记录列表';WPF文本框中的s列,wpf,vb.net,Wpf,Vb.net,当一个文本框获得焦点,用户键入一些内容时,我试图向用户显示数据库中所有现有记录的列表。基本上复制了stack overflow网站新问题页面中标题栏的功能。下面是我为测试而编写的代码 Dim myadapter As New SqlDataAdapter Dim connection As New SqlConnection Dim command As New SqlCommand Dim myDataSet As New DataSet co

当一个文本框获得焦点,用户键入一些内容时,我试图向用户显示数据库中所有现有记录的列表。基本上复制了stack overflow网站新问题页面中标题栏的功能。下面是我为测试而编写的代码

        Dim myadapter As New SqlDataAdapter
    Dim connection As New SqlConnection
    Dim command As New SqlCommand
    Dim myDataSet As New DataSet

    connection = New SqlConnection("Data Source=GAMING;Initial Catalog=BasicDB;User ID=sa;Password=J1tendr@")
    connection.Open()
    command = New SqlCommand()
    command.Connection = connection
    command.CommandText = "select EnteredValue from BasicTable"

    myadapter.SelectCommand = command

    myadapter.Fill(myDataSet)



    If myadapter IsNot Nothing Then

        SurveyNo.DataContext = myDataSet.Tables(0).Rows
    End If
当我使用以下绑定关注文本框时,此代码为我提供了第一条记录:

Text="{Binding [EnteredValue],Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" 

我不想只显示一个字段,而是显示所有可能值的列表。我想我在绑定属性中缺少了一些东西

文本框是否设置为显示多行而不是仅显示一行?否。它只是普通文本框。在这种情况下,使用列表框可能不是更好吗?很抱歉,对于你的问题,我不能说得更具体了,wpf对我来说仍然是一个学习曲线。我在考虑列表框,或者更确切地说是组合框。但我很快发现在组合框中管理验证太难了。另外,我不确定组合框是否允许我输入“Com”并显示“addcomment”。