作者lamda (恍惚)
看板C_Sharp
标题请问一个 dropdownlist 的问题
时间Sun Apr 12 17:00:41 2009
当我在新增dropdownlist 控制项的listitem 时
一开始写法是:
dropdownlist1.items.add(new listitem ("选项一","1" ))
dropdownlist1.items.add(new listitem ("选项二","2" ))
当取值时 写成dorpdownlist1.selectedvalue 可以成功取得值为 1
但如果改成先将listitem 加到 listitemcollection
再指定listitemcollection 为 datasource 进行databind 後
dim lc as new listitemcollection
lc.Add(New ListItem("选项一", "1"))
lc.Add(New ListItem("选项二", "2"))
dropdownlist1.datasource=lc
dropdownlist1.databind
再进行取值 就会得到失败的值是 "选项一"
请问为什麽会这样?
有什麽地方需要修改吗?谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.68.32
1F:推 shinywong: 这不素 C Sharp.. 04/12 19:38
2F:推 Kelunyang:看到Dim 熊熊发现是VB..... 04/13 00:05
3F:→ lamda:差别只在於宣告变数的语法不太一样而已吧 程式基本语法类似 04/13 10:20
4F:→ lamda:.net 写到最後通常 c# 跟vb 也都可以互相转换了 04/13 12:19