<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeFile="Default.aspx.cs" Inherits="_Default" %>

<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
    <telerik:RadCodeBlock runat="server">
        <script type="text/javascript">
            function FireCancelCommand(sender, eventArgs) {
                var masterTable = $find("<%= RadGrid1.ClientID %>").get_masterTableView();
                masterTable.fireCommand("CancelAll", "");
            }
        </script>
    </telerik:RadCodeBlock>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <telerik:RadAjaxPanel runat="server">
        <telerik:RadGrid runat="server" OnItemCommand="RadGrid1_ItemCommand" AutoGenerateColumns="false" AutoGenerateEditColumn="true"
            ID="RadGrid1" OnNeedDataSource="RadGrid1_NeedDataSource" AllowFilteringByColumn="true">
            <MasterTableView>
                <Columns>
                    <telerik:GridBoundColumn DataField="ID" HeaderText="ID"></telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Item" HeaderText="Item"></telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Date" HeaderText="Date"></telerik:GridBoundColumn>
                    <telerik:GridTemplateColumn>
                        <EditItemTemplate>
                            <asp:Button Text="CancelAll" runat="server" OnClientClick="FireCancelCommand(this, event); return false;" />
                        </EditItemTemplate>
                    </telerik:GridTemplateColumn>
                </Columns>
            </MasterTableView>
        </telerik:RadGrid>
    </telerik:RadAjaxPanel>
</asp:Content>
