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

RadGrid Filter Problem When showheader set to false

2 Answers 156 Views
Grid
This is a migrated thread and some comments may be shown as answers.
vinoth sansar
Top achievements
Rank 2
vinoth sansar asked on 24 Jun 2011, 03:19 PM
Dear All,

  In radgrid set ShowHeader="false" because no need header. But we need filter for columns. I set Allowfilter="False" but its not working.
can u pls sort out this problem.

thanks
Vinoth

2 Answers, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 27 Jun 2011, 12:02 PM
Hello Vinoth,

In order to achieve this, one suggestion is to set "ShowHeader" as true and then hide the HeaderItem in ItemCreated event. In order to enable filtering, set AllowFilteringByColumn as true. Hope this helps.

aspx:
<telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="SqlDataSource1" ShowHeader="true" AllowFilteringByColumn="true">
   <MasterTableView DataKeyNames="EmployeeID" CommandItemDisplay="Top" >
       <Columns>         
            <telerik:GridBoundColumn UniqueName="BirthDate" AllowFiltering="false" HeaderText="BirthDate" DataField="BirthDate" >
          </telerik:GridBoundColumn>
         <telerik:GridBoundColumn UniqueName="LastName" AllowFiltering="true" HeaderText="LastName" DataField="LastName">
         </telerik:GridBoundColumn>
       </Columns>
   </MasterTableView>
</telerik:RadGrid>

C#:
protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
  if (e.Item is GridHeaderItem)
  {
      GridHeaderItem item = (GridHeaderItem)e.Item;
      item.Display = false;
  }
}

Thanks,
Princy.
0
vinoth sansar
Top achievements
Rank 2
answered on 28 Jun 2011, 12:02 PM
Hello Princy,
   Thanks for your post. Its very helpful
thanks
vinoth
Tags
Grid
Asked by
vinoth sansar
Top achievements
Rank 2
Answers by
Princy
Top achievements
Rank 2
vinoth sansar
Top achievements
Rank 2
Share this question
or