【发布时间】:2015-02-04 13:13:46
【问题描述】:
我对 .net 网络编程世界相当陌生。我坚持以下几点: 我有一个动态下拉列表:
If Not IsPostBack Then
Dim ConnectString As String = ConfigurationManager.ConnectionStrings("eAppDBConnectionString").ToString
Dim QueryString As String = "SELECT [AcademicYearID],[Description] FROM Ref_AcademicYear"
Dim myConnection As New SqlConnection(ConnectString)
Dim myCommand As New SqlDataAdapter(QueryString, myConnection)
Dim ds As New DataSet()
myCommand.Fill(ds, "AcademicYear")
Select1.DataSource = ds
Select1.DataTextField = "AcademicYearID"
Select1.DataValueField = "Description"
Select1.SelectedIndex = 4
Select1.DataBind()
End If
该列表填充了 '12/13、13/14、14/15、15/16、16/17'等值。所以我希望默认选择的项目是“15/16”,但我似乎无法解决这个问题。我有 Select1.SelectedIndex = 4 但这只需要索引值。
请帮忙。谢谢
【问题讨论】:
-
试试 Select1.SelectedValue = 4