【发布时间】:2011-12-26 05:30:38
【问题描述】:
我有一个城市下拉列表,并且我的数据库中有一些城市想要填充到下拉列表中。
在页面加载时建立了 sql 连接
Dim s As String = "Connection String"
sqlconn = New SqlConnection(s)
现在在下拉加载中,我有一个运行良好的查询。如何将数据库查询的结果添加到下拉列表中?
Protected Sub Citydropdown_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Citydropdown.Load
sqlCmd = New SqlCommand("select City from usrRegister_aunthentication", sqlconn)
If sqlconn.State = Data.ConnectionState.Closed Then
sqlconn.Open()
End If
Dim i As String = sqlCmd.ExecuteReader()
If sqlconn.State = Data.ConnectionState.Open Then
sqlconn.Close()
End If
End Sub
此外,有时会重复同一个城市。我如何只显示每个城市一次?
【问题讨论】:
-
专业提示:如果您在问题上投入更多精力,您将获得更好的答案。请参阅编辑,了解哪些内容对于回答使用的人来说更容易。另外,我希望您对代码细节的关注比您在此处对问题的关注要多很多。
标签: .net vb.net list drop-down-menu