首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

CheckBoxList有关问题,请来指点迷津

2012-02-14 
CheckBoxList问题,请高手进来指点迷津在更新事件里,部分代码:string sqlinsert1 for (int i 0 i

CheckBoxList问题,请高手进来指点迷津
在更新事件里,部分代码:
string sqlinsert1 = "";
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
sqlinsert1 += CheckBoxList1.Items[i].Text + ",";
Label1.Text=sqlinsert1.Substring(0,sqlinsert1.LastIndexOf(","));
}
}
cmdUpdate.Parameters.Add( "@a11",Label1.Text );
================================
问题是:如果字段里的数据本来为空,更新后,仍然为空;
如果选择一个或一个以上后,就不能回到为空的状态,意思是至少要选择一个。
请问代码如何改才能使CheckBoxList1想选择空也行。

[解决办法]

C# code
string sqlinsert1 = ""; for (int i = 0; i < CheckBoxList1.Items.Count; i++) { if (CheckBoxList1.Items[i].Selected) { sqlinsert1 += CheckBoxList1.Items[i].Text + ","; Label1.Text=sqlinsert1.Substring(0,sqlinsert1.LastIndexOf(",")); } } if(Label1.Text!=""){  cmdUpdate.Parameters.Add( "@a11",Label1.Text ); } 

热点排行