RadGrid for ASP.NET

RadGrid Send comments on this topic.
FilterMenu Property
See Also 
Telerik.WebControls Namespace > RadGrid Class : FilterMenu Property


Gets a reference to GridFilterMenu object. The filtering menu appears when the filter button on the GridFilterItem is clicked.   

 

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

Syntax

Visual Basic (Declaration) 
Public ReadOnly Property FilterMenu As GridFilterMenu
Visual Basic (Usage)Copy Code
Dim instance As RadGrid
Dim value As GridFilterMenu
 
value = instance.FilterMenu
C# 
public GridFilterMenu FilterMenu {get;}

Return Value

returns a reference to GridFilterMenu object.

Example

The following example demonstrates how to customize the filtering menu:

[ASPX/ASCX]
<head runat="server">
<title>Filter menu change</title>
<style type="text/css">
.FilterMenuClass1 td
{
background-color: white;
color: green;
font-size: 10px;
}
.FilterMenuClass2 td
{
background-color: blue;
color: white;
font-size: 15px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<script type="text/javascript">
function GridCreated()
{
window.setTimeout(SetFilterMenuClass(this), 500);
}
function SetFilterMenuClass(gridObject)
{
gridObject.FilterMenu.SelectColumnBackColor = "";
gridObject.FilterMenu.TextColumnBackColor = "";

}
</script>
<rad:RadGrid ID="RadGrid1" AllowFilteringByColumn="true" DataSourceID=
"AccessDataSource1"
AllowSorting= "True" runat="server">
<FilterMenu CssClass="FilterMenuClass1"></FilterMenu>
<ClientSettings>
<ClientEvents OnGridCreated="GridCreated" />
</ClientSettings>
</rad:RadGrid>
<br />
<asp:AccessDataSource ID="AccessDataSource1" DataFile="~/Grid/Data/Access/Nwind.mdb"
SelectCommand= "SELECT TOP 10 CustomerID, CompanyName, ContactName, ContactTitle, Address, PostalCode FROM Customers"
runat= "server"></asp:AccessDataSource>
<rad:RadGrid ID="RadGrid2" DataSourceID="AccessDataSource1" AllowSorting="True"
AllowFilteringByColumn= "true" Skin="Windows" runat="server">
<ClientSettings>
<ClientEvents OnGridCreated="GridCreated" />
</ClientSettings>
<FilterMenu CssClass="FilterMenuClass2"></FilterMenu>
</rad:RadGrid>
</div>

</body>
</html>

Remarks

This property is meaningful only when you have filtering enabled (by setting AllowFilteringByColumn="true").

Requirements

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

See Also