Repeater中添加按钮实现点击按钮获取某一行数据的方法

 更新时间:2014年08月26日 09:04:43   投稿:shichen2014  
这篇文章主要介绍了Repeater中添加按钮实现点击按钮获取某一行数据的方法,是非常实用的一个技巧,需要的朋友可以参考下

本文以一个asp.net程序为例讲述了Repeater中添加按钮实现点击按钮获取某一行数据的方法,分享给大家供大家参考借鉴之用。具体步骤如下:

1.添加编辑按钮和删除按钮

具体代码如下:

<asp:Repeater ID="Repeater1" runat="server" 
  onitemcommand="Repeater1_ItemCommand">
  <ItemTemplate>
 <table width="100%" border="1" cellpadding="0" cellspacing="0">
   <tr>
               <td style="width: 15%;" class="style2">
   <%#Eval("E_Name")%>
 </td>
 <td>
   <asp:ImageButton ID="ImageButton1" runat="server" CommandName="JustEdit" ImageUrl="~/icon./edit.gif" CommandArgument=<%#Eval("E_ID")%>/>
   <asp:ImageButton ID="btn_del" runat="server" CommandName="JustDelete" ImageUrl="~/icon./del.gif" OnClientClick="return confirm('确认删除?')"
     CommandArgument=<%#Eval("E_Id")%> />
 </td>
   </tr>
 </table>
  </ItemTemplate>
</Repeater>

2.选中Repeater控件,添加事件函数onitemcommand

如下图所示:

3.添加函数内容

具体功能代码如下:

protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
    Int32 eid = Convert.ToInt32(e.CommandArgument.ToString());//获取E_ID的值
    if (e.CommandName == "JustDelete")
    {
      
      BLL_Emp bll = new BLL_Emp();
      bll.Delete(eid);
      Server.Transfer("~/emp/Employee.aspx");//刷新
    }
    else if (e.CommandName == "JustEdit")
    {
      Response.Redirect("~/emp/UpdateEmployee.aspx?E_Id=" + eid.ToString() + "&C_Id=" + Request.QueryString["C_Id"].ToString());
    }
}

希望本文所述示例对大家的asp.net程序设计有所帮助。

相关文章

  • C#编写的生辰八字计算程序

    C#编写的生辰八字计算程序

    这篇文章主要介绍了C#编写的生辰八字计算程序,假设一个人的公历出生时间,范围必须要在2012-2015年之间,因为本示例程序只提供了这几年的农历数据,小伙伴们参考下,可以自由扩展
    2015-03-03
  • C# 如何实现Token

    C# 如何实现Token

    这篇文章主要介绍了C# 如何实现Token,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-03-03
  • c#使用wmi查询usb设备信息示例

    c#使用wmi查询usb设备信息示例

    这篇文章主要介绍了c#使用wmi查询usb设备信息示例,大家参考使用吧
    2014-01-01
  • 详解C#中的out和ref

    详解C#中的out和ref

    本文主要介绍了out和ref的相关知识。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • Unity利用UGUI制作提示框效果

    Unity利用UGUI制作提示框效果

    这篇文章主要为大家详细介绍了Unity利用UGUI制作提示框效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06
  • C# 利用Selenium实现浏览器自动化操作的示例代码

    C# 利用Selenium实现浏览器自动化操作的示例代码

    这篇文章主要介绍了C# 利用Selenium实现浏览器自动化操作,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2020-09-09
  • C# 基于NAudio实现对Wav音频文件剪切(限PCM格式)

    C# 基于NAudio实现对Wav音频文件剪切(限PCM格式)

    本文主要介绍了C#基于NAudio工具对Wav音频文件进行剪切,可以将一个音频文件剪切成多个音频文件(限PCM格式),感兴趣的小伙伴可以学习一下
    2021-11-11
  • C#微信公众号开发之服务器配置

    C#微信公众号开发之服务器配置

    这篇文章介绍了C#微信公众号开发之服务器配置,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • C#使用GDI画圆的方法

    C#使用GDI画圆的方法

    这篇文章主要介绍了C#使用GDI画圆的方法,涉及C#使用GDI绘图的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04
  • Unity实现物体左右移动效果

    Unity实现物体左右移动效果

    这篇文章主要为大家详细介绍了Unity实现物体左右移动效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08

最新评论