
C#获取listbox的值
listBox1.Items[listBox1.SelectedIndex].ToString()这种方式,必须是listbox1当前正在被操作时才有效(即在VS中显示部...
listBox1.Items[listBox1.SelectedIndex].ToString()这种方式,必须是listbox1当前正在被操作时才有效(即在VS中显示部分是绿色背景),如果不是这样,selectedIndex总是返回-1,请问在这种情况下同过什么方法获取listbox1中当前显示的值呢?
展开
5个回答
展开全部
listBox1.Items[listBox1.SelectedIndex].Text.ToString()获取显示的值
listBox1.Items[listBox1.SelectedIndex].value.ToString()获取值
listBox1.Items[listBox1.SelectedIndex].value.ToString()获取值
追问
listBox1.Items[listBox1.SelectedIndex]之后的选项中没有text和value两项,是缺少命名空间吗?如果有系统函数调用,使得listBox1被选中也可以啊,有这样的调用吗?
追答
有點啊,那你把using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
這幾個加上試試
2011-07-05
展开全部
-1说明没有获取到值 Items[listBox1是个复合控件 你不选就没有值 可以将选中的值记录下来 再操作别的 等用的时候从记录中读取出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给他一个默认值吧
if (this.ListBox1.SelectedIndex == -1)
{
this.ListBox1.SelectedIndex = 0;
}
如果 没有操作,就需要显示,那显示为下标0的那个值,呵呵
if (this.ListBox1.SelectedIndex == -1)
{
this.ListBox1.SelectedIndex = 0;
}
如果 没有操作,就需要显示,那显示为下标0的那个值,呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-07-06
展开全部
listbox1.item.selected.text
另外,虚机团上产品团购,超级便宜
另外,虚机团上产品团购,超级便宜
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
listbox1.item.selected.text
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询