编程论坛
注册
登录
编程论坛
→
ASP.NET技术论坛
怎么才能实现GridView的编辑删除?
馨馨
发布于 2008-04-16 21:44, 2102 次点击
我想在一个页面中查询之后(查询之前没有绑定GridView),所要查找的数据在DataGrid中显示出来,然后在每一行实现它的编辑和删除的功能,可是我做的总是出错呢?
3 回复
#2
青格儿
2008-04-17 08:48
在配置数据源的时候,选择完表后,里面有个高级选项,然后启用编辑,更新,删除
#3
残影留香
2008-04-17 09:46
跟原来一样的啊,将查询出来的数据绑定上去就行了
#4
jalonlovesja
2008-04-17 13:16
我告诉你一个全选删除的方法了.在GirdView中添加一个模板,在模板里放两Check控键.在写下面的代码就可以实现了.
这是一段JS的代码:
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;
}
}
这是按扭事件里面的方法:
protected void btnDelete_Click(object sender, EventArgs e)
{
SKK.BBL.EmployeeInfo info = new SKK.BBL.EmployeeInfo();
foreach (GridViewRow i in GridView1.Rows)
{
if ((i.FindControl("CheckBox1") as CheckBox).Checked)
{
int E_id = int.Parse(GridView1.DataKeys[i.RowIndex].Value.ToString());
if (info.EmployeeListDelete(E_id))
{
("删除成功!");
}
else
{
("删除失败!");
}
}
}
EmployeeBind();
}
1