在page_load中加入
DropDownList1.Items.Add(New ListItem("okok1", "N1"))
DropDownList1.Items.Add(New ListItem("okok2", "N2"))
DropDownList1.Items.Add(New ListItem("okok3", "N3"))
赋值的时候直接用
DropDownList1.SelectedValue="N2"
来赋值,但是如果出现了偏差,比如写成了DropDownList1.SelectedValue="N21"就会出现错误,所以,因该在赋值前进行判断,比如
IF DropDownList1.Items.FindByValue("N2").Selected = true THEN
DropDownList1.SelectedValue="N2"
End IF
当然还有另外一种非常有效的办法,就是用Try...Catch...Finally来进行约束即可!
另外,如果对DropDownList加入直接写入的功能,可以参考: