This is a migrated thread and some comments may be shown as answers.

[Solved] ItemCreated fired twice when using built in filters

1 Answer 162 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Veronique
Top achievements
Rank 1
Veronique asked on 03 May 2013, 02:29 PM
The ItemCreated event is fired twice when filtering: before the NeedDataSource and after the NeedDatasource.
I am using built in column filters.
Can you tell me if it's a bug please.
I could reproduce the behavior with versions 2013.1.403 and 2013.1.423
<telerik:RadScriptManager ID="ScriptManager" runat="server" EnableEmbeddedjQuery="true" />
    <telerik:RadGrid ID="RadGridTest" runat="server" AllowFilteringByColumn="true" OnNeedDataSource="RadGridTest_NeedDataSource" OnItemCreated="RadGridTest_ItemCreated" />

protected void RadGridTest_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
{
    RadGridTest.DataSource = new List<int>() { 1, 2, 3, 4, 5 };
}
 
protected void RadGridTest_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
    if (e.Item is GridFilteringItem)
    {
        // this is fired twice when using grid filters
        Debug.WriteLine("filter created");
    }
}

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 06 May 2013, 08:30 AM
Hi Veronique,

Please take a look into this help documentation which describe about the event sequence on RadGrid.

Thanks,
Princy.
Tags
Grid
Asked by
Veronique
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or