CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

listbox控件取值、修改的几个很菜的问题,请各位大大进来看看

楼主oldbee01(老蜜蜂)2005-12-12 09:44:00 在 .NET技术 / C# 提问

1、listbox怎样添加value值?  
  2、listbox怎样取出任意一行的text和value   值?  
  期待您的解答!! 问题点数:20、回复次数:22Top

1 楼xczgb(TJJTDS)回复于 2005-12-12 10:02:00 得分 0

1.this.listBox1.Items.Insert(.......);  
  2.this.listBox1.SelectedItem.ToString();Top

2 楼tianwai112(星星之火)回复于 2005-12-12 10:07:46 得分 0

1>this.ListBox1.Items.Add(new   ListItem("Oxygen",   "O"));    
  2>  
  ListBox1.SelectedItem.Text;  
  ListBox1.SelectedItem.Value;   //单选可以用  
   
  如果是多选的话用foreach循环来获得选定选的值!Top

3 楼pshy(无心)回复于 2005-12-12 10:11:49 得分 0

ListView1.Items.Add(new   ListViewItem(str));Top

4 楼oldbee01(老蜜蜂)回复于 2005-12-12 10:17:47 得分 0

大大第二个问题是取任意行的value和text而不是选定行,我该怎么办?Top

5 楼xczgb(TJJTDS)回复于 2005-12-12 10:31:57 得分 0

this.listBox1.Items[任意行索引].ToString();Top

6 楼oldbee01(老蜜蜂)回复于 2005-12-12 10:36:27 得分 0

to       xczgb(民工乐园)   :  
  this.listBox1.Items[任意行索引].ToString();     ???  
  没有这样的方法!!Top

7 楼xczgb(TJJTDS)回复于 2005-12-12 10:44:44 得分 0

是web还是winform?Top

8 楼fystar1978(风夜)回复于 2005-12-12 10:47:41 得分 2

应该是  
  this.listBox1.Items[任意行索引].Text.ToString();  
  this.listBox1.Items[任意行索引].Value.ToString();Top

9 楼oldbee01(老蜜蜂)回复于 2005-12-12 10:57:00 得分 0

几位大大恐怕都没有经过实际操作吧?Items[index]后没有text或者value属性的!!Top

10 楼xczgb(TJJTDS)回复于 2005-12-12 11:07:42 得分 0

winform是没有text或value的值的。。  
   
  this.listBox1.Items[0].ToString();   我测试过。Top

11 楼oldbee01(老蜜蜂)回复于 2005-12-12 11:08:38 得分 0

to     xczgb(民工乐园)   :  
  当然是winform,web哪会有LIstbox  
  Top

12 楼oldbee01(老蜜蜂)回复于 2005-12-12 11:09:16 得分 0

那我该如何取到value和text呢?Top

13 楼fystar1978(风夜)回复于 2005-12-12 11:38:56 得分 0

to     oldbee01(老蜜蜂)     :  
            to     xczgb(民工乐园)   :  
            当然是winform,web哪会有LIstbox  
   
  web   当然有listbox,拜托,看来大家都是半调子,哈哈Top

14 楼fystar1978(风夜)回复于 2005-12-12 11:41:10 得分 0

而且我的方法在web下是可行的,只是你没说清是web还是winform吧了Top

15 楼xczgb(TJJTDS)回复于 2005-12-12 11:48:18 得分 0

To:   fystar1978(风夜)    
  在winform里有“this.listBox1.Items[任意行索引].Text.ToString()”这样的?????Top

16 楼fystar1978(风夜)回复于 2005-12-12 11:57:03 得分 0

To:xczgb(民工乐园)    
   
        To:   fystar1978(风夜)    
        在winform里有“this.listBox1.Items[任意行索引].Text.ToString()”这样的?????  
   
  我说了“而且我的方法在web下是可行的,只是你没说清是web还是winform吧了  
  ”  
  xczgb(民工乐园)你的眼睛怎么看的哦  
   
  Top

17 楼fystar1978(风夜)回复于 2005-12-12 11:59:10 得分 0

争论这些没什么意义,我对WINFORM不熟悉,当我什么也没说好了,云Top

18 楼oldbee01(老蜜蜂)回复于 2005-12-12 14:32:25 得分 0

晕,摆脱各位说点实际的吧,看见回复达到17,一阵狂喜,以为有救了,谁知。。。。。。Top

19 楼fystar1978(风夜)回复于 2005-12-12 17:27:45 得分 3

哈哈,楼主狂郁闷哦,实在不好意思Top

20 楼oldbee01(老蜜蜂)回复于 2005-12-14 08:45:01 得分 0

没有人知道了吗?Top

21 楼SqlDataAdapter(咸蛋超人)回复于 2005-12-14 09:36:02 得分 15

private   void   Form3_Load(object   sender,   System.EventArgs   e)  
  {  
  for(int   i=0;i<10;i++)  
  {  
  Item   obj   =new   Item();  
  obj.strText   ="显示文本"+i.ToString();  
  obj.strValue   =i.ToString();  
  this.listBox1.Items.Add(obj);  
  }  
  }  
   
  private   void   button3_Click(object   sender,   System.EventArgs   e)  
  {  
  Item   obj   =this.listBox1.SelectedItem   as   Item;  
  if(obj!=null)  
  {  
  MessageBox.Show("Text:"+obj.strText+"   值:"+obj.strValue);  
  }  
  }  
  }  
  public   class   Item  
  {  
  public   string   strText;  
  public   string   strValue;  
  public   override   string   ToString()  
  {  
  return   this.strText;  
  }  
   
  }Top

22 楼happycharles()回复于 2005-12-14 09:58:08 得分 0

没明白在争论什么。。答案都给了那么多了。。  
   
  listbox。。item只有显示的text字段,没有value吧。。Top

相关问题

  • 动态修改控件名称,然后取值问题
  • DropDownList控件取值问题
  • listbox取值问题?
  • winform中listbox控件如何对任意行添加text、value值以及取值?(任意行)
  • 日期控件取值问题?
  • 控件取值问题,很急!!
  • 关于DropDownList控件的取值问题
  • 用户控件取值问题
  • 控件循环赋值或取值
  • 关于DataList控件的取值~~~~

关键词

  • winform
  • listbox
  • xczgb
  • 行索引
  • 民工乐园
  • selecteditem
  • 值
  • tostring
  • items
  • 方法

得分解答快速导航

  • 帖主:oldbee01
  • fystar1978
  • fystar1978
  • SqlDataAdapter

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo