如何访问gridview标题中的控件?

时间:2013-05-15 09:54:45

标签: c# asp.net events gridview

我想为gridview添加标题,所以我执行以下操作:

<asp:GridView ID="gv_employee" runat="server" AllowPaging="True" AllowSorting="True"
        AutoGenerateColumns="False" Caption='<table width="100%" class="TestCssStyle"><tr><td class="text_Title"><asp:Label runat="server" Id="lbl_gv_title"></asp:Label></td><td><asp:ImageButton runat="server" id="ibtn_edit_master"  ImageUrl="~/Images/editsmall.png" ValidationGroup="G1"></asp:ImageButton></td></tr></table>'
        CssClass="forms" DataKeyNames="valueskey" HorizontalAlign="Center" OnPageIndexChanging="gv_inbox_PageIndexChanging"
        OnRowCommand="gv_inbox_RowCommand" OnRowDataBound="gv_inbox_RowDataBound" TabIndex="2"
        Width="600px">

    </asp:GridView>

我想访问gridview标题中的标签和图像按钮来设置标签的值并处理按钮的事件,这样我就可以更改标签值。如何做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以提供HTML控件,而不是提供asp控件lablel和image按钮  元素作为标题。然后你可以分配divid.innerHtml = gridviewid.caption.Tostring(),你可以为该输入元素按钮编写客户端脚本。