RadGrid for ASP.NET

RadGrid Send comments on this topic.
GridFilteringItem Class
See Also  Members   Example 
Telerik.WebControls Namespace : GridFilteringItem Class


It's an item, displaying input controls, which allows user to enter a filter values for each visible column in a GridTableView. By default the columns render a textbox and a button, displaying the filtering menu on click. This item is visible based on the settings of GridTableView.AllowFilteringByColumn property. The items is displayed right under the header row of a GridTabelView.

Object Model


 

Namespace: Telerik.WebControls
Assembly: RadGrid (in RadGrid.dll)

Syntax

Visual Basic (Declaration) 
Public Class GridFilteringItem 
   Inherits GridItem
Visual Basic (Usage)Copy Code
Dim instance As GridFilteringItem
C# 
public class GridFilteringItem : GridItem 

Example

Setting filter textbox dimensions/changing default filter image
Visual BasicCopy Code
Protected Sub RadGrid1_ItemCreated(sender As Object, e As GridItemEventArgs) Handles RadGrid1.ItemCreated
   If Typeof e.Item Is GridFilteringItem Then
      Dim filteringItem As GridFilteringItem = CType(e.Item, GridFilteringItem)

      'set dimensions for the filter textbox
      Dim box As TextBox = CType(filteringItem("ContactName").Controls(0), TextBox)
      box.Width = Unit.Pixel(30)

      'set ImageUrl which points to your custom image
      Dim image As Image = CType(filteringItem("ContactName").Controls(1), Image)
     image.ImageUrl = "<my_image_url>"
   End If
End Sub 'RadGrid1_ItemCreated
Setting filter textbox dimensions/changing default filter image
C#Copy Code
Protected void RadGrid1_ItemCreated(Object sender, GridItemEventArgs e)
{
        If (e.Item Is GridFilteringItem)
       {
           GridFilteringItem filteringItem = e.Item As GridFilteringItem;

           
//Set dimensions For the filter textbox
           
TextBox box = filteringItem["ContactName"].Controls[0] As TextBox;
           box.Width = Unit.Pixel(30);

          
//Set ImageUrl which points To your custom image
          
Image image = filteringItem["ContactName"].Controls[1] As Image;
         image.ImageUrl =
"<my_image_url>";
       }
}
    

Inheritance Hierarchy

System.Object
   System.Web.UI.Control
      System.Web.UI.WebControls.WebControl
         System.Web.UI.WebControls.TableRow
            Telerik.WebControls.GridTableRow
               Telerik.WebControls.GridItem
                  Telerik.WebControls.GridFilteringItem

Requirements

Namespace: Telerik.WebControls

Platforms: Windows 2000, Windows XP Professional, Windows Server 2003 family

Assembly: RadGrid (in RadGrid.dll)

See Also