社区
C#
帖子详情
怎样取得ListBox的Value值?
giraffedl
2003-09-22 03:32:50
我在Winform中,使用语句将一些姓名导入进去。但是我并不想在单击时候提取姓名,而是想类似于asp.net中的ListBox控件一样,每一项有一个name属性,和一个value属性,我单击某一项,可以在单击事件中编程,取到Value值而不是Name值 ListBox.Items.selectItem.value
在WinForm中怎样象在asp.net中这样提取到另一个值呢?
...全文
670
12
打赏
收藏
怎样取得ListBox的Value值?
我在Winform中,使用语句将一些姓名导入进去。但是我并不想在单击时候提取姓名,而是想类似于asp.net中的ListBox控件一样,每一项有一个name属性,和一个value属性,我单击某一项,可以在单击事件中编程,取到Value值而不是Name值 ListBox.Items.selectItem.value 在WinForm中怎样象在asp.net中这样提取到另一个值呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
izzard
2004-02-01
打赏
举报
回复
winform 中的listbox没有value 用tag 类型为object
xiaohefeng
2004-02-01
打赏
举报
回复
还有个方法:
public struct MyItem
{
public string Name;
public string Tag;
public override string ToString()
{
return Name;
}
}
MyItem item;
item.Name="张三";
item.Tag="aaa";
//添加
ListBox1.Items.add((Object)item);
//....
//取出
MyItem theItem=(MyItem)ListBox1.SelectedItem;
if (theItem.Tag=="aaa")
{
//....
}
zhpsam109
2003-09-23
打赏
举报
回复
向各位学习!
giraffedl
2003-09-23
打赏
举报
回复
我已经想出来了,用DataSet作为ListBox的数据提供者,在单击ListBox的时候返回一个int的Index值,正好是DataSet.Tables[defaultView].Row[RowIndex][ColIndex]里面的RowIndex的值,这不就可以了?大家说我的做法对吗,我已经试过了,正如我预想的结果。
wangj2001
2003-09-23
打赏
举报
回复
简单一点,你可以继承Item类,在添加你需要的属性即可。
zhongwanli
2003-09-23
打赏
举报
回复
是winform 是吗?
listBox1.Items[listBox1.SelectedIndex].ToString()
angelior
2003-09-23
打赏
举报
回复
控件都有TAG屬性,是可講寫的,是Object類型。
樓主可用該屬性保存第二個值
popcorn
2003-09-22
打赏
举报
回复
使用控件的Tag属性,这是个object类型的,可以给任何值。
Coder李海波
2003-09-22
打赏
举报
回复
lb1.DataSource = ds1.Tables[0].DefaultView;
lb1.DisplayMember ="Code";
lb1.ValueMember = "Name";
ds1.Tables[0].Rows[lb1.SelectedIndex]["Name"]就是需要的value了
giraffedl
2003-09-22
打赏
举报
回复
能给个简单的demo嘛?
giraffedl
2003-09-22
打赏
举报
回复
我刚才也想到这样做了,可是实现起来会不会很麻烦?
storm97
2003-09-22
打赏
举报
回复
这个功能你需要继承这个控件,然后给他添加一个自定义的属性去完成。
设置
ListBox
的
Value
值
本文介绍了一个使用C#进行
ListBox
操作的例子,包括自定义结构体的创建、
ListBox
中项的添加及根据特定标签筛选项的过程。
ListBox
单选模式,有相同项时,为什么
ListBox
.SelectedIndex总是得到最小
值
?
本文探讨
ListBox
在单选模式下遇到的问题,当存在重复项时,如何正确获取所选项的索引。提供了多种解决方案,包括设置不同的
value
值
来确保每个选项的唯一性。
ComboBox/
ListBox
绑定数据
本文介绍如何在Visual Studio中使用自定义类实现ComboBox和
ListBox
控件的Text和
Value
两个
值
的绑定,通过创建ListItem类来存储显示文本和实际
值
,并通过
ListBox
进行数据展示。
实现从一个
ListBox
向另一个
ListBox
中移动选中项,并按照
value
进行排序
本文介绍了一段JavaScript代码,用于实现在两个
ListBox
间双击移动选中项,并按
value
值
排序。代码适用于IE和Firefox浏览器。
ListBox
的一个郁闷小问题!
本文描述了一个关于
ListBox
中selectedIndex属性的特殊行为问题,当多个选项具有相同的
value
值
时,selectedIndex会始终返回第一个相同
value
选项的索引,这可能导致错误的数据处理结果。作者通过更改重复
value
值
来解决该问题。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章