<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script type="text/javascript">
        function Binding(sender, args)
        {
            //debugger;
            var arguments = args.get_methodArguments();
            arguments.myCustomField = "Custom value";
            args.set_methodArguments(arguments);          
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <asp:ScriptManager runat="server" ID="ScriptManager1" EnablePageMethods="true">
    </asp:ScriptManager>
    <div>
    <telerik:RadGrid runat="server" ID="RadGrid1" AutoGenerateColumns="false"
     AllowPaging="true" >
        <MasterTableView>
            <Columns>
                <telerik:GridBoundColumn DataField="ID" HeaderText="ID">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Text" HeaderText="Text">
                </telerik:GridBoundColumn>
            </Columns>
        </MasterTableView>
        <ClientSettings>
            <ClientEvents OnDataBinding="Binding" />
            <DataBinding Location="Default.aspx" SelectMethod="GetDataAndCount"
                SortParameterType="Linq" FilterParameterType="Linq">
            </DataBinding>
        </ClientSettings>
    </telerik:RadGrid>
    </div>
    </form>
</body>
</html>
