GridView 的添加,删除,更新 操作
2006-10-25 10:07
549 查看
protected void GV_yaoqiu_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
GV_yaoqiu.EditIndex = -1;
yaoqiu_databind();
}
protected void GV_yaoqiu_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string id = GV_yaoqiu.DataKeys[e.RowIndex].Values[0].ToString();
string sql = "delete from T_Require where PK_Require=" + id;
try
{
int i = DbHelperSQL.ExecuteSql(sql);
GV_yaoqiu.EditIndex = -1;
yaoqiu_databind();
}
catch (Exception ex)
{
Response.Write("<script>alert('" + ex.Message.ToString() + "');</script>");
}
}
protected void GV_yaoqiu_RowEditing(object sender, GridViewEditEventArgs e)
{
GV_yaoqiu.EditIndex = e.NewEditIndex;
yaoqiu_databind();
}
protected void GV_yaoqiu_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
string id = GV_yaoqiu.DataKeys[e.RowIndex].Values[0].ToString();
string require_name = ((TextBox)GV_yaoqiu.Rows[e.RowIndex].FindControl("tb_yaoqiu")).Text.Trim();
string sqltext = "update T_Require set require_name='" + require_name + "' where PK_Require=" + id;
try
{
int i = DbHelperSQL.ExecuteSql(sqltext);
GV_yaoqiu.EditIndex = -1;
yaoqiu_databind();
}
catch (Exception ex)
{
Response.Write("<script>alert('" + ex.Message.ToString() + "');</script>");
}
}
protected void GV_yaoqiu_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow) //添加删除询问
{
e.Row.Cells[3].Attributes.Add("onclick", "javascript:return confirm('你确认要删除该记录吗?')");
}
}
protected void Button3_Click(object sender, EventArgs e)
{
try
{
string newrequire = ((TextBox)this.FindControl("new_yaoqiu")).Text.Trim();
string sql = "insert into T_Require(require_name) values('" + newrequire + "') ";
DbHelperSQL.ExecuteSql(sql);
yaoqiu_databind();
((TextBox)this.FindControl("new_yaoqiu")).Text = string.Empty;
}
catch (Exception ex)
{
Response.Write("<script>alert('" + ex.Message.ToString() + "');</script>");
}
}
}
private void yaoqiu_databind() //数据绑定函数
{
string sql = "select PK_Require ,Require_name from T_Require order by PK_Require";
try
{
GV_yaoqiu.DataSource = DbHelperSQL.Query(sql).Tables[0].DefaultView;
GV_yaoqiu.DataBind();
}
catch (Exception ex)
{
Response.Write("<script>alert('" + ex.Message.ToString() + "')</script>");
}
}
{
GV_yaoqiu.EditIndex = -1;
yaoqiu_databind();
}
protected void GV_yaoqiu_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string id = GV_yaoqiu.DataKeys[e.RowIndex].Values[0].ToString();
string sql = "delete from T_Require where PK_Require=" + id;
try
{
int i = DbHelperSQL.ExecuteSql(sql);
GV_yaoqiu.EditIndex = -1;
yaoqiu_databind();
}
catch (Exception ex)
{
Response.Write("<script>alert('" + ex.Message.ToString() + "');</script>");
}
}
protected void GV_yaoqiu_RowEditing(object sender, GridViewEditEventArgs e)
{
GV_yaoqiu.EditIndex = e.NewEditIndex;
yaoqiu_databind();
}
protected void GV_yaoqiu_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
string id = GV_yaoqiu.DataKeys[e.RowIndex].Values[0].ToString();
string require_name = ((TextBox)GV_yaoqiu.Rows[e.RowIndex].FindControl("tb_yaoqiu")).Text.Trim();
string sqltext = "update T_Require set require_name='" + require_name + "' where PK_Require=" + id;
try
{
int i = DbHelperSQL.ExecuteSql(sqltext);
GV_yaoqiu.EditIndex = -1;
yaoqiu_databind();
}
catch (Exception ex)
{
Response.Write("<script>alert('" + ex.Message.ToString() + "');</script>");
}
}
protected void GV_yaoqiu_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow) //添加删除询问
{
e.Row.Cells[3].Attributes.Add("onclick", "javascript:return confirm('你确认要删除该记录吗?')");
}
}
protected void Button3_Click(object sender, EventArgs e)
{
try
{
string newrequire = ((TextBox)this.FindControl("new_yaoqiu")).Text.Trim();
string sql = "insert into T_Require(require_name) values('" + newrequire + "') ";
DbHelperSQL.ExecuteSql(sql);
yaoqiu_databind();
((TextBox)this.FindControl("new_yaoqiu")).Text = string.Empty;
}
catch (Exception ex)
{
Response.Write("<script>alert('" + ex.Message.ToString() + "');</script>");
}
}
}
private void yaoqiu_databind() //数据绑定函数
{
string sql = "select PK_Require ,Require_name from T_Require order by PK_Require";
try
{
GV_yaoqiu.DataSource = DbHelperSQL.Query(sql).Tables[0].DefaultView;
GV_yaoqiu.DataBind();
}
catch (Exception ex)
{
Response.Write("<script>alert('" + ex.Message.ToString() + "')</script>");
}
}
相关文章推荐
- MongoDB创建表步骤,Mongo常用的数据库操作命令,查询,添加,更新,删除_MongoDB 性能监测
- GridView基本的编辑,更新,删除操作
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- C#操作Xml全集示例篇,基本实现添加,删除,更新等操作
- 关于GridView修改,更新,删除操作
- 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- C#+AE要素的操作,添加、更新和删除要素
- GridView基本的编辑,更新,删除操作
- C#数据库操作——新建表、查询、删除、添加、更新等
- 在GridView中应该用分页、编辑、删除、更新操作
- 【转】Subsonic的添加和更新、删除操作
- GridView分页后进行添加,删除操作后,仍返回到当前页码
- GridView 的更新删除、操作及例子详解(结合textbox 和dropdownlist)
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- GridView更新删除选中正反排序等操作新篇二