日期:2014-05-20  浏览次数:20432 次

datagrid 根据选择计算行数
datagrid中加入一个checkbox控件。是否能够实现这样的功能。即:定义一个变量但选择一个checkbox时变量加1取消选择时减去1。即实时计算选择的行数

------解决方案--------------------
可以
用js 可以实现

------解决方案--------------------
绑定后在Checkbox上添加onclick事件处理。
datagrid1.DataSource=dt;
datagrid1.DataBind();

for(int i=0;i <datagrid1.Items.Count;i++)
{
CheckBok ck=(CheckBox)datagrid1.Items[i].FindControl( "checkbox1 ");
if(ck!=nul)
{
ck.Attributes.Add( "onclick ", "CheckClick();return false; ");
}
}

至于Js的编写,自己参照一些JS手册吧