[原创]使用DropDownlist时应该注意的一个小问题
Dim litem As ListItem = New System.Web.UI.WebControls.ListItem("----Select----", "0")
DropDownList1.Items.Insert(0, litem)
DropDownList2.Items.Insert(0, litem)
当时想 listitem 只是相当于一个常量 给2个Dropdownlist用应该没问题的,但实际上是不行的, 这样用会报错:
2个DropDownList不能添加同一个项目,开始百思不得其解,后来明白了!
正确写法是:
Dim litem1 As ListItem = New System.Web.UI.WebControls.ListItem("----Select----", "0")
DropDownList1.Items.Insert(0, litem1)
Dim litem2 As ListItem = New System.Web.UI.WebControls.ListItem("----Select----", "0")
DropDownList2.Items.Insert(0, litem2)
请大家注意一下!
DropDownList1.Items.Insert(0, litem)
DropDownList2.Items.Insert(0, litem)
当时想 listitem 只是相当于一个常量 给2个Dropdownlist用应该没问题的,但实际上是不行的, 这样用会报错:
2个DropDownList不能添加同一个项目,开始百思不得其解,后来明白了!
正确写法是:
Dim litem1 As ListItem = New System.Web.UI.WebControls.ListItem("----Select----", "0")
DropDownList1.Items.Insert(0, litem1)
Dim litem2 As ListItem = New System.Web.UI.WebControls.ListItem("----Select----", "0")
DropDownList2.Items.Insert(0, litem2)
请大家注意一下!