本人做了一个dropdownlist,然后绑定了dropdownlist,初始化的时候想先显示一空白。代码如下:
exnumber=Request.QueryString("number").replace("""","")
dim str1 as string = "select 实验序号 from weipeidagang where 课程名称='"& Request.QueryString("name") &"'"
dim dbComm1 as new OleDbCommand _
(str1,objConn)
objConn.Open()
expermentnumber.DataSource=dbComm1.ExecuteReader()
expermentnumber.DataTextField="实验序号"
expermentnumber.DataBind()
expermentnumber.items.add("")
expermentnumber.selectedIndex=expermentnumber.items.count-1
objConn.Close()
html
<asp:Label ID="Label1" Runat="server"> 请选择实验</asp:Label>
<asp:DropDownList ID="expermentnumber" Width="300" Runat="server" AutoPostBack="True" rows="5" OnSelectedIndexChanged="ListChange" AppendDataBoundItems="true">
为了实现先出现空白选项,加入了expermentnumber.items.add("")
expermentnumber.selectedIndex=expermentnumber.items.count-1
但是结果虽然初始的时候是空白的,但是下拉框里也出现了一个空白选项,我想把下拉框中的空白选项去掉,请问各位高手怎么办?
不知道我的意思表达的清不清楚
exnumber=Request.QueryString("number").replace("""","")
dim str1 as string = "select 实验序号 from weipeidagang where 课程名称='"& Request.QueryString("name") &"'"
dim dbComm1 as new OleDbCommand _
(str1,objConn)
objConn.Open()
expermentnumber.DataSource=dbComm1.ExecuteReader()
expermentnumber.DataTextField="实验序号"
expermentnumber.DataBind()
expermentnumber.items.add("")
expermentnumber.selectedIndex=expermentnumber.items.count-1
objConn.Close()
html
<asp:Label ID="Label1" Runat="server"> 请选择实验</asp:Label>
<asp:DropDownList ID="expermentnumber" Width="300" Runat="server" AutoPostBack="True" rows="5" OnSelectedIndexChanged="ListChange" AppendDataBoundItems="true">
为了实现先出现空白选项,加入了expermentnumber.items.add("")
expermentnumber.selectedIndex=expermentnumber.items.count-1
但是结果虽然初始的时候是空白的,但是下拉框里也出现了一个空白选项,我想把下拉框中的空白选项去掉,请问各位高手怎么办?
不知道我的意思表达的清不清楚
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货