我尝试过一切都无济于事。我需要将用户选择的下拉列表中的值转换为另一个页面上的另一个下拉列表。文本框中的数据是一系列数字。
还有办法在第二个下拉列表中显示值以及其他值吗?例如,我的下拉列表的值为1-6,用户选择4,它在第2页的下拉列表中首先显示,但是其他值也会显示以防他们想要更改那里的选择??
If Not Page.PreviousPage Is Nothing Then
Dim table As Control = PreviousPage.Controls(0).FindControl("table1")
Dim ddl As DropDownList = CType(table.FindControl("ddlB_Codes"),c DropDownList)
If Not ddl Is Nothing Then
ddl_OC.DataSource = ddl.SelectedValue.Substring(0, 6)
End If
End If
快速更新我终于让我的演员工作通过一个会话,只是现在我需要知道如何在用户想要更改内容时显示会话值和我的下拉框的其他附加值?谢谢你的帮助
ddl_OC.DataSource = CType(Session.Item("valCodes"), String)
ddl_OC.DataBind()
ddl_SO.DataSource = CType(Session.Item("valAccts"), String)
ddl_SO.DataBind()
答案 0 :(得分:0)
当第一个DropDownList发生更改时,使用event selectedvaluechanged为另一个DropDownList设置数据源。 不要忘记使用DataBind函数来填充它。