0

我已经尝试了一切都无济于事。我需要将用户选择的下拉列表中的值转换为另一个页面上的另一个下拉列表。文本框中的数据是一系列数字。

还有一种方法可以显示第二个下拉列表中的值以及其他值吗?例如,我的下拉列表有值 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()
4

1 回答 1

0

当第一个更改时,使用事件 selectedvaluechanged 为另一个 DropDownList 设置数据源。不要忘记在 DataBind 函数使用情况下填充它。

于 2012-04-27T13:29:05.100 回答