.net GridView数据行 删除,编辑

//前台

<asp:TemplateField>
    <ItemTemplate>
     <asp:ImageButton ID="iBtnUpdate" runat="server" ImageUrl="~/Images/edit.gif" CommandName="Edit" AlternateText="编辑" CommandArgument='<%# Eval("TypeId") %>'  />
    </ItemTemplate>
   </asp:TemplateField>
   <asp:TemplateField>
    <ItemTemplate>
     <asp:ImageButton ID="iBtnDel" runat="server" ImageUrl="~/Images/delete.gif" CommandName="Del" AlternateText="删除" CommandArgument='<%# Eval("TypeId") %>'  />
    </ItemTemplate>
   
   
   </asp:TemplateField>

//后台

protected void dvRoomType_RowCommand(object sender, GridViewCommandEventArgs e)
 {
  if (e.CommandName == "Edit")
  {
   Server.Transfer("~/EditRoomType.aspx?TypeId=" + e.CommandArgument.ToString());//跳转页面传id

  }
  else if (e.CommandName == "Del")
  {
   try
   {
    RoomTypeBLL.Delete(Convert.ToInt32(e.CommandArgument));//调用Bll中的delete方法
    BindGrid();
   }
   catch (Exception)
   {

    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('不能删除')", true);
   }

   

  }
 }

protected void dvRoomType_RowDataBound(object sender, GridViewRowEventArgs e)
 {
  if (e.Row.RowType == DataControlRowType.DataRow) {
   RoomType type=new RoomType();
   ImageButton ibtnDel = e.Row.FindControl("iBtnDel") as ImageButton;
   if (ibtnDel != null) {
    ibtnDel.Attributes.Add("onclick", " return confirm('确定要删除" + type.TypeName + "吗')");
   
   }
  }
  
  }

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值