写在CS里面的
<script language="javascript" type="text/javascript">
function ok(CheckBox)
{
var GridView = document.getElementById("GridView1");
for(var i=1;i<GridView.rows.length-1;i++)
{
GridView.rows[i].cells[0].getElementsByTagName("input")[0].checked=CheckBox.checked;
}
}
这个是写在一个按钮里的一个事件了
SKK.BBL.Financing.BDepartment Dept = new SKK.BBL.Financing.BDepartment();
foreach (GridViewRow i in GridView1.Rows)
{
if ((i.FindControl("CheckBox1") as CheckBox).Checked)
{
int Deid = int.Parse(GridView1.DataKeys[i.RowIndex].Value.ToString());
if (Dept.DepartDelete(Deid))
{
("删除成功!");
}
else
{
("删除失败!");
}
}
}
GirdViewBind();
这是一个全选删除的事件了,你自己到这里慢慢看了。应该对你有帮助的。
问题找到了,应该这样写就能通过:
function GetID()
{
var i;
var sno="";
var obj=document.getElementById("GridView1");
for(i=1;i<obj.rows.length;i++)
{
var objCh=obj.rows[i].cells[0].firstChild;
if(objCh.checked==true)
sno=sno+obj.rows[i].cells[1].innerHTML+"-";
}
window.returnValue=sno;
window.close();
}