我想做一个这样的功能。左边一个listbox(left),右边一个listbox(right),中间一个button。当单击按钮时,左边的所有选项,添加到右边来。我找了一个代码。
protected void Button1_Click(object sender, EventArgs e)
{
int count = left.Items.Count;
int index = 0;
for (int i = 0; i < count; i++)
{
ListItem item = left.Items[index];
left.Items.Remove(item);
right.Items.Add(item); }
index++;
}
不过我有一个问题,这个index变量有什么用,它的值一直是0,index++好象没有用到呀?而且left.Items[index]怎么能依次把列表项取出来呢?我的想法应该是left.Items[i]呀,可是我试了,left.Items[i]会报错?
希望各位高手可以帮我解释一下?先谢谢了。
protected void Button1_Click(object sender, EventArgs e)
{
int count = left.Items.Count;
int index = 0;
for (int i = 0; i < count; i++)
{
ListItem item = left.Items[index];
left.Items.Remove(item);
right.Items.Add(item); }
index++;
}
不过我有一个问题,这个index变量有什么用,它的值一直是0,index++好象没有用到呀?而且left.Items[index]怎么能依次把列表项取出来呢?我的想法应该是left.Items[i]呀,可是我试了,left.Items[i]会报错?
希望各位高手可以帮我解释一下?先谢谢了。
解决方案 »
- Jquery不能调用Asp.Net2.0后台方法吗?
- 【OS(Operating System)与(XP)】两者的开发问题
- 为什么点击按钮的时候,没反应。
- gridview怎么创建模板列啊
- 在dropdrownlist中添加提示框
- 如何进行组件式开发啊?比如做好一个功能或者模块后怎么让以后开发的软件直接使用
- ASP.NET在FireFox中与在IE浏览器中的布局乱了套.请高手指点迷津(十万火急!)
- iframe 跨域名调用js的问题
- 如何解决由于用到DataGrid页眉模板排序,导致DataGrid无法导入Excel问题?
- 如何在移动web窗体类添加一条水平线
- 在JavaScript中调用C#后台代码的问题
- 关于前台页面里写判断的问题!!初学者提问!
或for (int i = left.Items.Count-1; i>=0; i--)
{}实现移动