我想要我的 Gridview 的标题中的一个按钮和该标题行中的一个复选框字段。
我希望下面的代码能够工作。但是,这是行不通的。我只是在我的标题中看到“删除”文本,当我点击它时没有任何反应。
难道我做错了什么?
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="false" CellPadding="4" ForeColor="#333333" 
                    GridLines="None" OnRowCommand="Gridview2_RowCommand">
                    <Columns>
                    <asp:BoundField DataField="fname" HeaderText="First Name" />
                    <asp:BoundField DataField="mname" HeaderText="Middle Name" />
                    <asp:BoundField DataField="lname" HeaderText="Last Name" />
                    <asp:TemplateField HeaderText="Remove">
                    <ItemTemplate>
                    <asp:CheckBox ID="checkselect" runat="server" />
                    </ItemTemplate>
                     <asp:HeaderTemplate>
                    <asp:LinkButton ID="LinkButton1" runat="server" CommandName="Split">sort</asp:LinkButton>
                     </asp:HeaderTemplate>
                    </asp:TemplateField>
                    </Columns> </Gridview>
Even for Row 命令
protected void Gridview2_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Split")
        {
            Response.Write("I was clicked");
        }
    }
有人可以帮我弄这个吗?