【发布时间】:2014-11-25 07:37:57
【问题描述】:
简单的问题。
我有一个下拉列表,我想在 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()
干杯!
【问题讨论】:
-
你能展示你如何填充下拉列表的代码吗?
-
添加了DD的代码
-
填写DD的代码在哪里?
-
在我上面的原始问题中......
-
对不起,我措辞不好。 DD 代码在哪里触发? Page_Load?
标签: asp.net vb.net drop-down-menu