您的位置:首页 > 其它

关于 DataList 、gridview 、 repeter 点击当前行的按钮 获取当前行的某个值

2013-04-17 12:45 483 查看
<!-------------------------前台:---------------------------->

<!--通用于datalist、gridview、repeter.....以下前提是先要绑定控件.-->

<ItemTemplate>

<table id="tb_content">

<tr class="tr_content" onclick="tr_content_click(this)" style="border:none;">

<td><%#((此处为实体类)Container.DataItem).Account %></td>

<td><%#((此处为实体类)Container.DataItem).RelName %></td>

<td>

<!--此处的linkButton也可以换成Button CommandArgument="点击按钮时要获取的值"-->

<asp:LinkButton ID="lbtn_look" runat="server"

onclick="lbtn_look_Click" CommandArgument='<%#((logicDAL.Data.UserSysData)Container.DataItem).Account %>'> 查 看</asp:LinkButton>

</td>

</tr>

</table>

</ItemTemplate>

<!-----------------------------后台:-------------------------------------->

protected void lbtn_look_Click(object sender, EventArgs e)

{

// 获取当前点击的按钮

LinkButton lbtn = (LinkButton)sender;

// 或者用

// LinkButton lbtn = e.item.Findcontrol("lbtn_look") as LinkButton;

string account = lbtn.CommandArgument;

Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('" + account + "')</script>"); // 点击按钮时弹出要获取的值

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