有谁知道吗?虚心请教,谢谢!! 你判断GoodboyCheckBoxList.Items中Selected属性为TRUE的个数就行了,超过5就提示他复选不能超过五项 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 取出后是用,分隔的字符串。再分开看看循环几次就知道了string delimStr = ","; char [] delimiter = delimStr.ToCharArray(); string [] split = null; split = sLibClassId.Split(delimiter); ing i; foreach (string classid in split) { i++; } //最后i就是如果>5那么。。 上面说的都对,还有要记住要实现上面的代码必须将checkboxlist的autopostback属性设置为真。不过上面的方法会导致闪屏。不如使用服务端html控件。 private void btSend_Click(object sender, System.EventArgs e) { db.Sql="update [user] set YesType=0"; db.ExecuteNonQuery();//if(this.chechNum()){message.Text="提交失败!";return;}// for (int i = 0 ; i<GoodboyCheckBoxList.Items.Count;i++ ) { if( GoodboyCheckBoxList.Items[i].Selected ) { UpdateData(GoodboyCheckBoxList.Items[i].Value.ToString()); } } message.Text="提交成功!"; } private void UpdateData(string strid) { db.Sql="update [user] set YesType=1 where userid="+Convert.ToInt32(strid)+""; db.ExecuteNonQuery(); }//private bool checkNum(){int iCount=0;for(int i=0;i<GoodboyCheckBoxList.Items.Coutn;i++){if(GoodboyCheckBoxList.Items[i].Selected)iCount++;}if(iCount>5)return true;elsereturn false}// 怎么修改已选中行中的一个字段? 急!ArrayList的元素是类对象,Contains怎样判断元素是否已存在? VS2008打包.net Framework2.0 关于C#注释文档,以及数组的疑问 求字符串转义的怪问题 qq2010登陆界面如何用c#实现? combobox的未将对象的引用设置到对象的实例错误 手动最小化程序但是无法降低内存的使用 为什么对整个文件流计算MD5比分块慢 关于Guid值指定的问题! 如何取得IP地址(在线等哦) 关于管理系统权限的问题
string delimStr = ",";
char [] delimiter = delimStr.ToCharArray();
string [] split = null; split = sLibClassId.Split(delimiter); ing i;
foreach (string classid in split)
{
i++;
}
//最后i就是如果>5那么。。
{
db.Sql="update [user] set YesType=0";
db.ExecuteNonQuery();//
if(this.chechNum())
{
message.Text="提交失败!";
return;
}
// for (int i = 0 ; i<GoodboyCheckBoxList.Items.Count;i++ )
{
if( GoodboyCheckBoxList.Items[i].Selected )
{
UpdateData(GoodboyCheckBoxList.Items[i].Value.ToString());
}
}
message.Text="提交成功!";
}
private void UpdateData(string strid)
{
db.Sql="update [user] set YesType=1 where userid="+Convert.ToInt32(strid)+"";
db.ExecuteNonQuery();
}
//
private bool checkNum()
{
int iCount=0;
for(int i=0;i<GoodboyCheckBoxList.Items.Coutn;i++)
{
if(GoodboyCheckBoxList.Items[i].Selected)
iCount++;
}if(iCount>5)
return true;
else
return false
}
//