SqlParameter[] 填充问题
从页面1个CheckBoxList,判断有哪几个选中,选中就填入value值到SqlParameter[]中,不选中就填入null值到SqlParameter[]中,
循环怎么写?
SqlParameter[] sp=new SqlParameter[]{};
for (int i = 0; i < CheckBoxList.Items.Count; i++)
{
if (this.CheckBoxList.Items[i].Selected)
{
sp这里怎么写来填充?我找了所有点出来的方法,好像都没有能填充的....
}
}
------解决方案--------------------
SqlParameter[] sp=new SqlParameter[ CheckBoxList.Items.Count ];
int i = 0;
for (CheckBox item : CheckBoxList.Items)
{
if(item.Selected){
sp[i++].setParameter(item);
}else{
sp[i++].setParameter(null);
}
}