CheckBox chk=(CheckBox)e.item.findcontrol("CheckBox2");
解决方案 »
- 关于XML文档读取的路径问题,急!在线等
- 各位远程管理服务器和文件上传下载都是用什么软件的?
- 一个对你们来说的问题!用什么控件显示文章内容。
- 如何防止视频文件被下载
- asp.net c#论坛完整代码发布--希望对大家的学习有帮助!
- 不是很明白单元测试的作用,你们认为单元测试很有用吗?
- 怎么设置权限没有用?if(int.Parse(Session["power"].ToString())>4)this.FilesFolders.Controls.Add(deleteBtn);
- 讨论.Net的开发
- 怎样判断一个从dataGrid中取出的值是否为空!!(再现等待,立刻给分!!!)
- vs.net里<Script Language="C#" Runat="Server">的语法如何加色?
- 救救我吧!!!各位大哥,大姐,美女,帅哥.急!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 请问如何记录基于SqlParameter参数的sql语句
{
int iCount=0;
CheckBox chk=(CheckBox)e.item.findcontrol("CheckBox2");
if(chk.checked)
{
iCount++;
}
}
int iCount=0;
CheckBox chk=(CheckBox)e.Item.FindControl("CheckBox2");
if(chk.Checked)
{
iCount++;
}
Response.Write(iCount);
结果为000000000000000000000000000000000000000000000 ,有45个0,为啥啊,不过是有45条记录
protected void SaveButton_Click(object sender,EventArgs e)
{System.Text.StringBuilder str = new System.Text.StringBuilder();
foreach (DataListItem litem in this.DataList1.Items)
{
CheckBox cb = litem.FindControl("CheckBox2") as CheckBox;
if(cb.Checked)
{
str.AppendFormat("{0}|",cb.Text);
}
}string[] saveArray = null;
if(str.Length > 0)
{
saveArray = str.Remove(str.Length - 1,1).ToString().Split('|');
}
// 保存到数据库(当 saveArray 为空时即删除数据库中的项)
xxx.Save(saveArray);}
int Count=0;on datalist_itemdatabind(e)
{
if(e.item.itemtype==listitem.item||e.item.itemtype==alternateitem)
{
CheckBox chk=(CheckBox)e.item.findcontrol("CheckBox2");
if(chk.checked)
{
iCount++;
}
}
}//这个在外面写
response.write(iCount.tostring());
e.item.itemtype==listitem.item是啥意思,编译不过,listitem有item属性吗,智能感知没显示出来,能给我解释一下不
你这样写吧
----------------
int iCount=0;string sCmd=" insert table ";
foreach (DataListItem oItem in this.DataList1.Items)
{
CheckBox chk= (CheckBox)litem.FindControl("CheckBox2");
if(chk.Checked)
{
iCount++;
sCmd+=" select "+chk.Value+",'"+chk.Text+"' union all ";
}
}
sCmd=sCmd.SubString(1,sCmd.Length-"union all ".Length);iCount即为所选CheckBox数量~~
sCmd为插入数据库sql~~