简单的问题。
我有一个下拉列表,我想在page_load上设置它的值。
<asp:DropDownList ID="SubmissionTypeDD" runat="server"></asp:DropDownList>
我使用一些当前为22、17和44的数据库值来填充此下拉列表
现在,我希望在page_load上此下拉列表的选定值为“ 17”
SubmissionTypeDD.SelectedValue = "17"
这是行不通的,无论如何它默认为最高值。
我尝试将其放在“ If IsPostBack = False Then”中,但没有成功。
这是我用来填充DD的代码:
Dim readIntoTable As New SqlCommand("SELECT DISTINCT submissionTypes FROM dbo.submissionTypes ORDER BY submissionTypes ASC", conn)
conn.Open()
SubmissionTypeDD.DataSource = readIntoTable.ExecuteReader
SubmissionTypeDD.DataTextField = "submissionTypes"
SubmissionTypeDD.DataBind()
conn.Close()
干杯!
很抱歉浪费大家的时间。我在数据库中设置的值具有未修剪的结尾空格,因此实际上是“ 77”而不是“ 77”
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句