function addline()//gridview添加行
{
//debugger;
//定义新行各单元格的innerHTML字符串
//添加新行
var r=gridview1.insertRow();
var c1= r.insertCell();
var rowsCount=gridview1.rows.length;
c1.innerHTML=rowsCount-1;//第一列
c1.align="middle";
c1.borderColor="#FFF";
var c2= r.insertCell();
................
}
function delete1(obj) {//gridview删除行
//debugger;
if (confirm('确定删除!')) {
var gridview1=document.getElementById("<%=GridView1.ClientID%>");
if(gridview1==null) return;
//从gridview删除
var rowIndex=obj.parentElement.parentElement.rowIndex;
gridview1.deleteRow(rowIndex);
alert('删除成功!');
}
else {
return;
}
}
转自:GridView前台行的添加和删除(JS操作) - pioneer0724的专栏 - 博客频道 - youkuaiyun.com
http://blog.youkuaiyun.com/pioneer0724/article/details/5189804

本文介绍如何使用JavaScript实现GridView控件中行的添加和删除功能。具体包括定义添加行函数,通过insertRow()和insertCell()方法创建新行及单元格,并设置相应属性;定义删除行函数,通过获取目标行并调用deleteRow()方法实现删除。
3871

被折叠的 条评论
为什么被折叠?



