ListBox 里自定义顺序插入数据,为什么出错

sisiz 2009-08-11 05:19:13
if (List_YuanZiDuan.SelectedItem.Text == "有转移就业意向" )
{
List_ChaXunZiDuan.Items.Insert(0, List_YuanZiDuan.SelectedItem);
}
if (List_YuanZiDuan.SelectedItem.Text == "有参加培训意向" )
{
List_ChaXunZiDuan.Items.Insert(1, List_YuanZiDuan.SelectedItem);
}
if (List_YuanZiDuan.SelectedItem.Text == "有特长和工作经验的人" )
{
List_ChaXunZiDuan.Items.Insert(2, List_YuanZiDuan.SelectedItem);
}
if (List_YuanZiDuan.SelectedItem.Text == "未就业人员")
{
List_ChaXunZiDuan.Items.Insert(3, List_YuanZiDuan.SelectedItem);
}
else
{
List_ChaXunZiDuan.Items.Insert(i + 4, List_YuanZiDuan.SelectedItem);
}
...全文
60 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hrxw_ 2009-08-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sisiz 的回复:]
Add 只有一个参数,不能写ID呀
[/Quote]

Insert(int Index, object Item)
不是ID,是位置,如果Item没那么多,你来个 Insert(4,**),就出错了
sisiz 2009-08-11
  • 打赏
  • 举报
回复
Add 只有一个参数,不能写ID呀
风之影子 2009-08-11
  • 打赏
  • 举报
回复
List_ChaXunZiDuan.Items.Add(0, List_YuanZiDuan.SelectedItem);


全部改为Add
ViewStates 2009-08-11
  • 打赏
  • 举报
回复
如果我一进来就是
List_YuanZiDuan.SelectedItem.Text == "有特长和工作经验的人"
也就是直接执行
List_ChaXunZiDuan.Items.Insert(2, List_YuanZiDuan.SelectedItem);
你能确保你这个LIST中至少有3条数据么?
ivws_19 2009-08-11
  • 打赏
  • 举报
回复
i+4是什么?
ivws_19 2009-08-11
  • 打赏
  • 举报
回复
眼花。。看错了
ivws_19 2009-08-11
  • 打赏
  • 举报
回复
没明白,listbox已有的item为什么还要插入

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧