RadControls for ASP.NET AJAX Telerik.Web.UI.OnDataBinding Property
Note |
|---|
To get or set property values for client API properties, you must call property
accessor methods that are named with the get_ and set_ prefixes. For example, to get or set a
value for a property such as cancel,
you call the get_cancel or set_cancel.
|
This event will be raised when the grid is about to be bound to data client-side. Can be
used to change dynamically any of the grid declarative client-side binding properties if needed.
Note |
|---|
Meaningful with client-side data-binding only! |
Note |
|---|
This event will be raised twice by default - the first call will retrieve the data and the second call will fetch the total items count. |
Fired by | RadGrid |
Arguments | location - the physical location of the web
service/page method which retrieves the data for the grid
methodName - the name of the method which collects the data
methodArguments - the arguments that will be passed to the
method which gets the data (start row index, maximum rows, sort parameter,
filter parameter)
|
Can be canceled | Yes, set eventArgs.set_cancel(true) to cancel |
Example:
CopyASPX
<telerik:RadGrid ID="RadGrid1" runat="server">
<ClientSettings>
<ClientEvents OnDataBinding="RadGrid1_DataBinding" />
</ClientSettings>
</telerik:RadGrid>
CopyJavaScript
function RadGrid1_DataBinding(sender, args)
{
sender.ClientSettings.DataBinding.SelectMethod = "MyGetDataMethodName";
sender.ClientSettings.DataBinding.SelectCountMethod = "MyGetCountMethodName";
}