首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ListBox控件,代码不懂,该怎么解决

2012-10-13 
ListBox控件,代码不懂protected void Page_Load(object sender, EventArgs e){if (!IsPostBack){lbxSource

ListBox控件,代码不懂
protected void Page_Load(object sender, EventArgs e)
  {
  if (!IsPostBack)
  {
  lbxSource.Items.Add("星期日");
  lbxSource.Items.Add("星期一");
  lbxSource.Items.Add("星期二");
  lbxSource.Items.Add("星期三");
  lbxSource.Items.Add("星期四");
  lbxSource.Items.Add("星期五");
  lbxSource.Items.Add("星期六");
   
   
  }
  }

  protected void Button1_Click(object sender, EventArgs e)
  {
  //获取列表框的选项数
  int count = lbxSource.Items.Count;
  int index = 0;index用来作什么?
  //循环从源列表框中转移到目的列表框中
  for (int i = 0; i < count; i++)
  {
  ListItem Item = lbxSource.Items[index];为什么这里是index,而不是i?
  lbxSource.Items.Remove(Item);
  lbxDest.Items.Add(Item);
  }
  //获取下一个选项的索引值
  index++;
  }

[解决办法]
index就是索引,其实你这里用i就可以,index多余
[解决办法]
其实一样的,用了INDEX 就成了多声明出来的一个变量了!你用i 也是一样的,他最后把index++,和i的效果是一样的!

热点排行