请问,如何用foreach遍历listbox的所有项
请问,如何用foreach遍历listbox的所有项 --------------------编程问答-------------------- 应该有个属性叫做Controls,遍历这个就可以 --------------------编程问答--------------------+1 --------------------编程问答--------------------
不知道是我愚笨还是怎么回事,貌似这个方法不行。
以下方法是我刚刚试过了滴,可以通过
foreach (ListItem i in ListBox1.Items)
{
Response.Write(i.Value.ToString());
} --------------------编程问答-------------------- 是有一个属性来存放listbox的所有控件的,可以根据每个属性的解释来判断下 --------------------编程问答--------------------
貌似楼主说的是项ListItem;
貌似不是您说的Control --------------------编程问答-------------------- ListBox1.Items属性是一个object集合,在使用时可以强制转换为自己需要的类型
foreach (var item in ListBox1.Items)
--------------------编程问答-------------------- foreach (object var in listBox1.Items)
{
}
--------------------编程问答-------------------- 假设listBox 名称为listBox1
for(int i = 0; i < listBox1.Items.Count;i++)
{
string s = listBox1.Items[i].ToString();
}
这样string s 中就可以取到value了 --------------------编程问答--------------------
那转换的时候,咋转换呢?
item as ?
项是什么类型? --------------------编程问答-------------------- 等待等待 --------------------编程问答--------------------
你直接var用就行了,vs会帮你转换的,不用操那么多心 --------------------编程问答--------------------
我是这样用的 --------------------编程问答--------------------
for循环我会用 --------------------编程问答--------------------
项是ListItem类型
补充:.NET技术 , C#