您的位置:首页 > 其它

GridView自带删除编辑功能的事件编写

2008-04-26 12:36 411 查看

protected void GridColumn_RowDeleting(object sender, GridViewDeleteEventArgs e)




...{


//获取删除索引


int rid = (int)GridColumn.DataKeys[e.RowIndex].Value;




int result;


string errmsg = string.Empty;


result = ModuleSql.SqlDelete("Shop_Column", "id=" + rid, ref errmsg);


if (result == 0x0)




...{


// 删除成功


ShowMessage(UrlCurrentPage, app.MessageDefaultStayTime, "删除成功");


}


else




...{


ShowMessage(errmsg, app.MessageDefaultStayTime, errmsg);//错误提示


}


}


protected void GridColumn_RowEditing(object sender, GridViewEditEventArgs e)




...{


GridColumn.EditIndex = e.NewEditIndex;


bindGridColumn();


}


protected void GridColumn_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)




...{


GridColumn.EditIndex = -1;


bindGridColumn();


}


protected void GridColumn_RowUpdating(object sender, GridViewUpdateEventArgs e)




...{


string id = this.GridColumn.DataKeys[e.RowIndex].Value.ToString(); //获取更新行ID


GridViewRow row = this.GridColumn.Rows[e.RowIndex]; //定义更新行对象


int result;


string errmsg = string.Empty;


result = ModuleSql.SqlUpdate("Shop_Column", "Shop_Column_User='" + so.Name + "'", "Shop_Column_Name='" + ((TextBox)(row.Cells[0].Controls[0])).Text.ToString() + "'", ref errmsg);


if (result == 0x0)




...{


// 发表成功


ShowMessage(UrlCurrentPage, app.MessageDefaultStayTime, "修改成功");


}


else




...{


ShowMessage(errmsg, app.MessageDefaultStayTime, errmsg);//错误提示


}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: