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

请问如何遍历listbox中的每一项?

楼主NewPureLand(小舟)2005-11-01 11:42:40 在 .NET技术 / C# 提问

请问如何遍历listbox中的每一项?  
  意图:遍历listbox中的每一项,得到选中的那项,然后对选中的那项进行操作,这里是设置它只能单选 问题点数:20、回复次数:11Top

1 楼tianwai112(星星之火)回复于 2005-11-01 12:02:59 得分 0

首先设置listbox的selectionmode为Multiple  
  要获得你所选择的项可以用foreach循环进行遍历方法如下:  
  foreach(ListItem   li   in   listbox.Items)  
  {  
  if(li.Selected   ==   true)  
  {     string   message  
        message+="<br>"+li.Text+"is   selected";  
  }  
  }  
  Top

2 楼swordgod(阿剑)回复于 2005-11-01 12:45:38 得分 0

单选的话可以用RadioButtonList  
  直接用SelectedValue就可以了Top

3 楼xiaomatian(趴趴熊◎%#……※×)回复于 2005-11-01 12:48:58 得分 0

foreach(ListItem   li   in   listbox.Items)  
      {  
      判断一下状态  
   
  }Top

4 楼yishan116(哈哈)回复于 2005-11-01 12:52:25 得分 0

foreach(ListItem   li   in   listbox.Items)  
  {  
        if(li.Selected)  
          {      
          //操作  
          }  
   
  }  
  Top

5 楼Macosx(结贴)回复于 2005-11-01 12:57:30 得分 0

ListBox.SelectedItem   Property   如果不是这个意思就用上边的办法吧Top

6 楼machao_fast(菜菜鸟)回复于 2005-11-01 13:06:48 得分 0

使用  
  if(RadioButtonList1.SelectedItem   !=null)  
  {//如果存在   对其操作  
   
  }  
  Top

7 楼NewPureLand(小舟)回复于 2005-11-01 14:52:36 得分 0

那个ListItem在.net窗体设计里面没有哦  
  Top

8 楼yzg100(100学编程)回复于 2005-11-01 16:43:40 得分 0

当然没有,声明就行了。  
  如果是ASP.NET中,直接listBox1.SelectedItem。Top

9 楼emanlee(造化弄人)回复于 2006-01-01 17:08:15 得分 0

使用ListItem需要应用哪个命名空间?Top

10 楼Bluewoods()回复于 2006-01-01 21:35:12 得分 0

WINFROM中没有listitem,如果像你说的要遍历listbox中的每一项,楼上的都说了Top

11 楼fumeiyu2(fumeiyu)回复于 2006-01-02 04:30:10 得分 0

listBox1.Items.Add("fumeiyu");  
                          listBox1.Items.Add("apei");  
                          listBox1.Items.Add("cjeckl");  
                          listBox1.SelectedIndex   =   2;  
                      for(int   i=0;i<listBox1.Items.Count;i++)  
                            {  
   
                                    if   (i   ==   listBox1.SelectedIndex)  
                                    {  
                                            MessageBox.Show(listBox1.Items[i].ToString());  
                                    }  
                         
                          }Top

相关问题

  • 在C#中,怎样遍历ListBox所有项的值?
  • Winform中怎样遍历listbox中的所有项?
  • 请问如何遍历得到ComboBox中的每一个项目
  • 如何遍历listView中每列的所有项
  • 遍历整个Ini文件, 每项的内容存放到ListView
  • 如何遍历所有表,修改每个表中这一项
  • DBGrid如何遍历每个记录
  • 怎么样遍历一个ListBox,让其全部选中?
  • 头大了,请问如何遍历数组中的每一项,并且做replace操作
  • 急!!!在线!100分求个FOREACH遍历LISTBOX的语法,解决立刻给分

关键词

  • 遍历
  • listbox
  • listitem
  • li
  • selecteditem
  • foreach
  • 中的每一项
  • items
  • 没有
  • add

得分解答快速导航

  • 帖主:NewPureLand

相关链接

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

广告也精彩

反馈

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