string SelectedStr ="";
for (int i = 0; i <= this.hobby.Items.Count; i++)
{
if (this.hobby.Items[i].Selected == true)
{
SelectedStr += hobby.Items[i].Value + ",";
string Strhobby = "insert into stu_infor(username,hobby) values ('" + username.Text + "','" + SelectedStr + "')";
OleDbCommand myCommInsertHobby = new OleDbCommand(Strhobby, myConn);
myCommInsertHobby.ExecuteNonQuery();
}
}
其中hobby是一个CheckBoxList控件的ID号。数据库连接的代码已经写好了。今天我调试程序的时候if (this.hobby.Items[i].Selected == true)老是报错,显示索引超出范围,必须为非负值并小于集合大小,我都不知道该咋个办了,还望各位大虾多多指教哟!
for (int i = 0; i <= this.hobby.Items.Count; i++)
{
if (this.hobby.Items[i].Selected == true)
{
SelectedStr += hobby.Items[i].Value + ",";
string Strhobby = "insert into stu_infor(username,hobby) values ('" + username.Text + "','" + SelectedStr + "')";
OleDbCommand myCommInsertHobby = new OleDbCommand(Strhobby, myConn);
myCommInsertHobby.ExecuteNonQuery();
}
}
其中hobby是一个CheckBoxList控件的ID号。数据库连接的代码已经写好了。今天我调试程序的时候if (this.hobby.Items[i].Selected == true)老是报错,显示索引超出范围,必须为非负值并小于集合大小,我都不知道该咋个办了,还望各位大虾多多指教哟!
解决方案 »
- 数字加减
- url 伪静态 正则表达式
- treeview 第二次点击同一个节点 装载自定义控件消失!怎么回事???
- 有关session还有什么更好的用法吗?
- 关于打印
- 为什么我添加新记录后跳转后看不到新记录~ACCESS数据库
- DataView中如何找到编辑行中模板列中的控件,并对其进行操作的问题
- 选择Dropdownlist的选项时,如何使期成树型目录结构?
- 从数据库读出文本,显示在网页上的问题解决方法?
- 请教:怎样用css使div层总是放在中间。position=relative所作用的参照物是什么?谢谢!!!
- js怎么样连接sql数据库,以及一些执行命令是怎样的
- 建一个网站,要把前台跟后台独立开
{}
{
if(!IsPostBack)
{
//绑定this.hobby
}
}
{
}
for (int i = 0; i < this.hobby.Items.Count; i++)
{
if (this.hobby.Items[i].Selected)
{
}
}
从0开始