Repeater中添加按钮实现点击按钮获取某一行数据的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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程序设计有所帮助。
除声明外,跑步客文章均为原创,转载请以链接形式标明本文地址
Repeater中添加按钮实现点击按钮获取某一行数据的方法
本文地址: http://www.paobuke.com/develop/c-develop/pbk23604.html
Repeater中添加按钮实现点击按钮获取某一行数据的方法
本文地址: http://www.paobuke.com/develop/c-develop/pbk23604.html
相关内容
C#开发微信门户及应用(4) 关注用户列表及详细信息管理
C#实现Access通用访问类OleDbHelper完整实例
C#窗体全屏功能实例代码
C#解决SQlite并发异常问题的方法(使用读写锁)
Windows系统中C#调用WinRAR来压缩和解压缩文件的方法
C#简单实现文件上传功能
C#使用timer定时在屏幕上输出信息的方法
C#滚动字幕的实现方法
以上是关于Repeater中添加按钮实现点击按钮获取某一行数据的方法的主要内容,如果未能解决你的问题,请参考以下文章
js 表格的每一行都有一个按钮 点击按钮修改当前行某一列的信息