请看看我得代码:
我想的是双击后 LISTBOX1的被双击的项出现在LISTBIX2里面
奇怪的事情出现了 我双击LISTBOX1里面的一项, 没反应!!!!
但是我点击BUTTON4 确提示ListBox1_DoubleClick函数里面的错误!!!!
BUTTON4里面根本没代码啊
private void ListBox1_DoubleClick(object sender, System.EventArgs e)
{
int num=0;
num=ListBox2.Items.Count;
int j=0;
for(int i=0;i<ListBox1.Items.Count;i++)
{
if(ListBox1.Items[i].Selected==true)
{
ListBox2.Items.Add(ListBox2.Items[i]);
j++;
}
}
} private void Button4_Click(object sender, System.EventArgs e)
{
}
错误提示:异常详细信息: System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。参数名: index源错误:
行 140: if(ListBox1.Items[i].Selected==true)
行 141: {
行 142: ListBox2.Items.Add(ListBox2.Items[i]);
行 143: j++;
行 144: }
源文件: c:\inetpub\wwwroot\testmenu\deptchange.aspx.cs 行: 142
我想的是双击后 LISTBOX1的被双击的项出现在LISTBIX2里面
奇怪的事情出现了 我双击LISTBOX1里面的一项, 没反应!!!!
但是我点击BUTTON4 确提示ListBox1_DoubleClick函数里面的错误!!!!
BUTTON4里面根本没代码啊
private void ListBox1_DoubleClick(object sender, System.EventArgs e)
{
int num=0;
num=ListBox2.Items.Count;
int j=0;
for(int i=0;i<ListBox1.Items.Count;i++)
{
if(ListBox1.Items[i].Selected==true)
{
ListBox2.Items.Add(ListBox2.Items[i]);
j++;
}
}
} private void Button4_Click(object sender, System.EventArgs e)
{
}
错误提示:异常详细信息: System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。参数名: index源错误:
行 140: if(ListBox1.Items[i].Selected==true)
行 141: {
行 142: ListBox2.Items.Add(ListBox2.Items[i]);
行 143: j++;
行 144: }
源文件: c:\inetpub\wwwroot\testmenu\deptchange.aspx.cs 行: 142
解决方案 »
- InstallShield 无法注册模块SQLDMO.DLL
- 根据多个条件进行查询的功能
- 如何写打印网页上一个图片的脚本代码
- 怎么在代码里调用WEB用户控件?
- 一套asp程序,怎样在vs.net 2005环境中调试呢?直接运行是不行的,把扩展名又asp改为aspx也不行(提示错误)。怎么办呢?
- 请教一个关于Atlas中Repeater->LinkButton 调用UpdatePanel刷新页面的问题
- 正则表达式 匹配包括下划线的任何单词字符 怎么写啊
- 怎样改变DataList的边框样式?急!
- DataList编辑的问题
- Asp.net网站发布问题
- 关于listbox双击事件!!!!!求教..在线等.
- 请问这是什么问题??那位高手帮忙解决一下??
是部是要初始化它的ITEM项怎么写代码
请高人指点
啊,是不是你写错了啊:
ListBox2.Items.Add(ListBox1.Items[i]);
PubClass是我的公共类,conn 是连接
绑定listBox
SqlCommand scmd_UserName=new SqlCommand("select * from User_Info",PubClass.Conn);
SqlDataReader sdr_UserName=scmd_UserName.ExecuteReader();
while(sdr_UserName.Read())
{
Lb_UserName.Items.add(sdr_UserName.getString(0));
}
sdr_UserName.Close();