当前位置: 代码迷 >> ASP.NET >> SqlParameter[] 填充有关问题
  详细解决方案

SqlParameter[] 填充有关问题

热度:8180   发布时间:2013-02-25 00:00:00.0
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);
}
}