CheckedListBox中如何设置和取得value值?(很急,解决就结贴,帮顶有分)

时间:2022-02-04 19:47:02
刚才用CheckedListBox控件,发现里面的项目,不像ListBox控件可以设置value和item值,我现在需要显示的值和它对应的value值不同?如何解决这个问题。
如果这个控件不行,可以用其它的什么控件来代替吗?

14 个解决方案

#1


up

#2


顶一下,俺只知道checkboxlist,呵呵

#3


分别为 Text 和 Value

#4


值是 Value, 显示的是 Text

#5


同意楼上的

#6


没仔细研究过.
是在不行就先把你希望修改的选项通过CheckedListBox.Items.RemoveAt删除,然后在
CheckedListBox.Items.Insert

#7


哪里有value属性?我怎么看不到?
是winForm控件

#8


值是 Value, 显示的是 Text


那不就是listbox吗?

#9


checkboxlist.selectItem.value.text

#10


各位,我用的是winForm中的 CheckedListBox控件,不是checkboxList控件

#11


帖子怎么沉下去了

#12


jarryjie(无聊)  
   checkboxlist.selectItem.value.text


有你的这个属性么.value?
只有这样子的
checkboxlist.selectItems[index].Tostring()

你可以参考这个,这个是listbox中提取value值得
  (System.Data.DataRowView)Tab2Lst.Items[i])[Tab2Lst.DisplayMember].ToString()
 

#13


CheckedListBox类派生于ListBox类,所以存取方法都类似,
1.存数据到ListBox,使用Add和Insert方法,语法:
[C#]
public int Add(
   object item
);
其中的item是任意具有ToString方法的对象,item.ToString字符串显示在列表中。
2.从ListBox中取数据,使用Items集合或者SelectedItems、SelectedIndices、SelectedItem来访问列表项中的对象。

#14


楼主,我帮你顶,
不过楼上的说的有理,可以试试

#1


up

#2


顶一下,俺只知道checkboxlist,呵呵

#3


分别为 Text 和 Value

#4


值是 Value, 显示的是 Text

#5


同意楼上的

#6


没仔细研究过.
是在不行就先把你希望修改的选项通过CheckedListBox.Items.RemoveAt删除,然后在
CheckedListBox.Items.Insert

#7


哪里有value属性?我怎么看不到?
是winForm控件

#8


值是 Value, 显示的是 Text


那不就是listbox吗?

#9


checkboxlist.selectItem.value.text

#10


各位,我用的是winForm中的 CheckedListBox控件,不是checkboxList控件

#11


帖子怎么沉下去了

#12


jarryjie(无聊)  
   checkboxlist.selectItem.value.text


有你的这个属性么.value?
只有这样子的
checkboxlist.selectItems[index].Tostring()

你可以参考这个,这个是listbox中提取value值得
  (System.Data.DataRowView)Tab2Lst.Items[i])[Tab2Lst.DisplayMember].ToString()
 

#13


CheckedListBox类派生于ListBox类,所以存取方法都类似,
1.存数据到ListBox,使用Add和Insert方法,语法:
[C#]
public int Add(
   object item
);
其中的item是任意具有ToString方法的对象,item.ToString字符串显示在列表中。
2.从ListBox中取数据,使用Items集合或者SelectedItems、SelectedIndices、SelectedItem来访问列表项中的对象。

#14


楼主,我帮你顶,
不过楼上的说的有理,可以试试