WinForm 下的ComboBox绑定数据后,如何逐个取得item的value 和 text
见题,
等候。。。。
问题点数:0、回复次数:9Top
1 楼AllenTing(今天你GC了吗???)回复于 2005-03-07 18:15:27 得分 0
foreach(ListItem item in ComboBox.Items )//??
{
...
}Top
2 楼heavensonic(独上小楼)回复于 2005-03-07 18:18:44 得分 0
沒看明白,是獲得選擇項的key值?Top
3 楼tryhere(dada)回复于 2005-03-07 18:20:48 得分 0
你没有把关键问题回答出来!
如果取得选定的项的值,有SelectedValue和GetItemText();
但是,。。。,见题Top
4 楼skydaxia()回复于 2005-03-07 18:34:35 得分 0
foreach 或者for
例如
for(int i=0;i<ComboBox.Items.Count;i++)
{
ComboBox.Items[i].Value
ComboBox.Items[i].Text
}Top
5 楼guoweidong(※『孤独~寂)回复于 2005-03-07 18:40:09 得分 0
Text只能获得当前所选择的,不过还是不明白你到底想要干嘛?Top
6 楼Night_Elf(风暴虫)回复于 2005-03-07 18:43:07 得分 0
Combobobx既然是已经绑定了数据源,要取得text和value,最好的办法是直接遍历数据源不就可以了Top
7 楼guoweidong(※『孤独~寂)回复于 2005-03-07 18:44:26 得分 0
我一般绑定ComboBox时都是用的类。
ComboBox.Items.add(new Myclass(id,name,sex));
然后查询的时候直接用
id=((Myclass)ComboBox.Items[this.ComboBox.SelectedIndex]).IDTop
8 楼conan19771130(残疾人程序员,学习第2门外语)回复于 2005-03-07 18:58:18 得分 0
老大,windows下没有value!Top
9 楼tryhere(dada)回复于 2005-03-07 19:41:28 得分 0
我要做的是将一个ComboxBox部分内容,复制到另一个ComboxBox。
就这样。
请注意:是WinForm,不是Web。Top





