首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

gridview里templatefield的headertext怎么作按钮

2013-09-11 
gridview里templatefield的headertext如何作按钮?asp:GridView IDGridView1 runatserverasp:Temp

gridview里templatefield的headertext如何作按钮?
<asp:GridView ID="GridView1" runat="server">
<asp:TemplateField ShowHeader="False" HeaderText="首页" >
                <EditItemTemplate>
                    <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="True" 
                        CommandName="Update" OnClientClick="javascript:return confirm('确定要更改吗?');" Text="更新"></asp:LinkButton>
                    &nbsp;<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" 
                        CommandName="Cancel" Text="取消"></asp:LinkButton>
                </EditItemTemplate>
                <ItemTemplate>
                    <asp:LinkButton ID="LinkButton3" runat="server" CausesValidation="false" 
                        CommandName="Insert" Text="新增"></asp:LinkButton>
                    <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" 
                        CommandName="Edit" Text="编辑"></asp:LinkButton>
                    <asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" 
                        CommandName="Delete" OnClientClick="javascript:return confirm('确定要删除吗?');" Text="删除"></asp:LinkButton>
                </ItemTemplate>
            </asp:TemplateField>



这个是前面的部分代码,现在我想要 HeaderText="首页" 这里这两个字变成一个按钮,可以执行我想设置的一些语句,如何编写?

[解决办法]
前台页面在HeaderTemplate中添加可以点击的按钮。


  <asp:GridView ID="GridView1" runat="server" EnableModelValidation="True" AutoGenerateColumn="false">
            <Columns>
                <asp:TemplateField ShowHeader="true" >

                    <HeaderTemplate>
                        <<asp:Button ID="btnHeader" CommandName='<%# Bind("ID") %>' runat="server" Text="显示" OnClick="btnHeaderClick_Click" />
                    </HeaderTemplate>
                    <ItemTemplate>
                          <asp:Label runat="server" Text='<%# Bind("ID") %>' ID="lblID" />
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>


在后台的文件中写入注册事件。

 protected void btnHeaderClick_Click(object sender, EventArgs e)
  {

   }

热点排行