Click here to Skip to main content
15,895,011 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi

The filter icons are not displaying in RadGrid.
The filter symbol with textbox to filter the data is displayed in the grid.
I have included the following code.
<asp:ScriptManager ID="BankDetailsScriptmanager" runat="server">

<telerik:RadAjaxLoadingPanel runat="server" ID="RadAjaxLoadingPanel" />
<telerik:RadGrid ID="RadGridBankDetails" runat="server" AutoGenerateColumns="False"
OnInsertCommand="RadGridBankDetails_InsertCommand" OnUpdateCommand="RadGridBankDetails_UpdateCommand" TableLayout="Auto"
AllowMultiRowEdit="false" OnItemCommand="RadGridBankDetails_ItemCommand" önNeedDataSource="RadGridBankDetails_NeedDataSource"
AllowPaging="True" ShowFooter="True" EnableAjax="True" EnableAJAXLoadingTemplate="True" LoadingTemplateTransparency="50" CssClass="RadGrid_Default"
AllowFilteringByColumn="true" AllowSorting="true" PageSize="10" PagerStyle-AlwaysVisible="true">
<groupingsettings casesensitive="false">
<clientsettings enablerowhoverstyle="true" allowcolumnsreorder="true" reordercolumnsonclient="true">
ColumnsReorderMethod="Reorder">
<resizing enablerealtimeresize="True" allowcolumnresize="True" resizegridoncolumnresize="True">

<Selecting AllowRowSelect="true"></Selecting>

<mastertableview autogeneratecolumns="False" datakeynames="BankId" editmode="EditForms">
CommandItemDisplay="Top" CommandItemSettings-AddNewRecordText="Add New Bank Details"
Name="Bank" AllowMultiColumnSorting="true" Frame="Border"
TableLayout="Auto" EnableHeaderContextMenu="true" EnableHeaderContextFilterMenu="true"
AllowFilteringByColumn="true" IsFilterItemExpanded="false" ShowFooter="True">
<norecordstemplate>


No records found




<columns> <telerik:grideditcommandcolumn buttontype="ImageButton" editimageurl="images/data-edit.png" xmlns:telerik="#unknown">
UniqueName="dataEdit" HeaderStyle-Width="30px">

<telerik:gridboundcolumn showfiltericon="true" datafield="BankId" headertext="BankID" sortexpression="BankId" xmlns:telerik="#unknown">
UniqueName="BankId" ReadOnly="true" MaxLength="5"
FilterControlWidth="120px"
AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"
>

<telerik:gridtemplatecolumn showfiltericon="true" headertext="Bank Code" uniquename="BankCode" datafield="BankCode" xmlns:telerik="#unknown">
AllowFiltering="true" ShowSortIcon="true" SortExpression="BankCode" Reorderable="true">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "BankCode")%>

<edititemtemplate>
<telerik:RadTextBox ID="txtBankCode" Skin="AR_Skin" Text='<%# Bind("BankCode")%>' runat="server"
EnableEmbeddedSkins="false" FilterControlWidth="80px" Width="255px" MaxLength="4">

<asp:Label ID="RequiredBankCode" CssClass="required" Text="*" runat="server">
<asp:RequiredFieldValidator ID="reqfvBankCode" runat="server" ControlToValidate="txtBankCode"
SetFocusOnError="true" ErrorMessage="Enter Bank Code" ValidationGroup="AddBankDetails">

<asp:RegularExpressionValidator ID="regExpBankCode" runat="server" ControlToValidate="txtBankCode"
ErrorMessage="Enter valid Bank code" ValidationExpression="\w+[a-zA-Z\s]*$" ValidationGroup="AddBankDetails">



<telerik:gridtemplatecolumn headertext="CNAccount No" uniquename="CNAccountNo" datafield="CNAccountNo" xmlns:telerik="#unknown">
AllowFiltering="true" ShowSortIcon="true" SortExpression="CNAccountNo" Reorderable="true">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "CNAccountNo")%>

<edititemtemplate>
<telerik:RadTextBox ID="txtCNAccountNo" Skin="AR_Skin" Text='<%# Bind("CNAccountNo")%>' runat="server"
EnableEmbeddedSkins="false" Width="255px" MaxLength="16">

<asp:RegularExpressionValidator ID="regExpCNAccountNo" runat="server" ControlToValidate="txtCNAccountNo"
ErrorMessage="Enter valid CNAccountNo" ValidationExpression="\w+[a-zA-Z\s]*$"
ValidationGroup="AddBankDetails">



<telerik:gridtemplatecolumn headertext="Source" headerstyle-wrap="false" uniquename="Source" xmlns:telerik="#unknown">
DataField="Source" AllowFiltering="true" ShowSortIcon="true" SortExpression="Source"
Reorderable="true">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "Source")%>

<edititemtemplate>
<telerik:RadComboBox ID="drpSource" runat="server" Width="135px" EnableLoadOnDemand="true"
Text='<%# Bind("Source") %>' MarkFirstMatch="true" AllowCustomText="false">
<items>
<telerik:radcomboboxitem text="PNP" value="6">
<telerik:radcomboboxitem text="824" value="5">
<telerik:radcomboboxitem text="821" value="4">
<telerik:radcomboboxitem text="XML" value="3">
<telerik:radcomboboxitem text="MAN" value="2">
<telerik:radcomboboxitem text="SCD" value="1">


<asp:Label ID="RequiredSource" CssClass="required" Text="*" runat="server">
<asp:RequiredFieldValidator ID="reqfvSource" runat="server" ControlToValidate="drpSource"
SetFocusOnError="true" ErrorMessage="Enter Source" ValidationGroup="AddBankDetails">



<telerik:gridtemplatecolumn headertext="Lockbox Number" uniquename="LockboxNumber" xmlns:telerik="#unknown">
DataField="LockboxNumber" AllowFiltering="true" ShowSortIcon="true" SortExpression="LockboxNumber"
Reorderable="true">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "LockboxNumber")%>

<edititemtemplate>
<telerik:RadTextBox ID="txtLockboxNumber" Skin="AR_Skin" Text='<%# Bind("LockboxNumber")%>' runat="server"
EnableEmbeddedSkins="false" Width="255px" MaxLength="10">

<asp:RegularExpressionValidator ID="regExpLockBoxNumber" runat="server" ControlToValidate="txtLockboxNumber"
ErrorMessage="Enter valid LockBox Number" ValidationExpression="\w+[a-zA-Z\s]*$"
ValidationGroup="AddBankDetails">



<telerik:gridtemplatecolumn headertext="Profile" headerstyle-wrap="false" uniquename="Profile" xmlns:telerik="#unknown">
DataField="Profile" AllowFiltering="true" ShowSortIcon="true" SortExpression="Profile"
Reorderable="true">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "Profile")%>

<edititemtemplate>
<telerik:RadComboBox ID="drpProfile" runat="server" Width="135px" EnableLoadOnDemand="true"
Text='<%# Bind("Profile") %>' MarkFirstMatch="true" AllowCustomText="false">
<items>
<telerik:radcomboboxitem text="0" value="8">
<telerik:radcomboboxitem text="1" value="7">
<telerik:radcomboboxitem text="2" value="6">
<telerik:radcomboboxitem text="3" value="5">
<telerik:radcomboboxitem text="4" value="4">
<telerik:radcomboboxitem text="5" value="3">
<telerik:radcomboboxitem text="6" value="2">
<telerik:radcomboboxitem text="7" value="1">
<telerik:radcomboboxitem text="8" value="0">




<telerik:gridtemplatecolumn headertext="Bank Name" uniquename="BankName" datafield="BankName" xmlns:telerik="#unknown">
AllowFiltering="true" ShowSortIcon="true" SortExpression="BankName" Reorderable="true">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "BankName")%>

<edititemtemplate>
<telerik:RadTextBox ID="txtBankName" Skin="AR_Skin" Text='<%# Bind("BankName")%>' runat="server"
EnableEmbeddedSkins="false" Width="255px" MaxLength="30">

<asp:RegularExpressionValidator ID="regExpBankName" runat="server" ControlToValidate="txtBankName"
ErrorMessage="Enter valid Bank Name" ValidationExpression="\w+[a-zA-Z\s]*$" ValidationGroup="AddBankDetails">



<telerik:gridtemplatecolumn headertext="EFT Indicator" headerstyle-wrap="false" uniquename="EFTIndicator" xmlns:telerik="#unknown">
DataField="EFTIndicator" AllowFiltering="true" ShowSortIcon="true" SortExpression="EFTIndicator"
Reorderable="true">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "EFTIndicator")%>

<edititemtemplate>
<telerik:RadComboBox ID="drpEFTIndicator" runat="server" Width="135px" Text='<%# Bind("EFTIndicator") %>'
EnableLoadOnDemand="true" MarkFirstMatch="true" Readonly="true" AllowCustomText="false"
IsTextSearchEnabled="False" >
<items>
<telerik:radcomboboxitem text="A">
<telerik:radcomboboxitem text="B">
<telerik:radcomboboxitem text="C">
<telerik:radcomboboxitem text="D">
<telerik:radcomboboxitem text="E">
<telerik:radcomboboxitem text="F">
<telerik:radcomboboxitem text="G">
<telerik:radcomboboxitem text="H">
<telerik:radcomboboxitem text="I">
<telerik:radcomboboxitem text="J">
<telerik:radcomboboxitem text="K">
<telerik:radcomboboxitem text="L">
<telerik:radcomboboxitem text="M">
<telerik:radcomboboxitem text="N">
<telerik:radcomboboxitem text="O">
<telerik:radcomboboxitem text="P">
<telerik:radcomboboxitem text="Q">
<telerik:radcomboboxitem text="R">
<telerik:radcomboboxitem text="S">
<telerik:radcomboboxitem text="T">
<telerik:radcomboboxitem text="U">
<telerik:radcomboboxitem text="V">
<telerik:radcomboboxitem text="W">
<telerik:radcomboboxitem text="X">
<telerik:radcomboboxitem text="Y">
<telerik:radcomboboxitem text="Z">




<telerik:gridtemplatecolumn headertext="Stream" headerstyle-wrap="false" uniquename="Stream" xmlns:telerik="#unknown">
DataField="Stream" AllowFiltering="true" ShowSortIcon="true" SortExpression="Stream"
Reorderable="true">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "Stream")%>

<edititemtemplate>
<telerik:RadComboBox ID="drpStream" runat="server" Width="135px" Text='<%# Bind("Stream") %>'
EnableLoadOnDemand="true" MarkFirstMatch="true">
<items>
<telerik:radcomboboxitem text="F" value="0">
<telerik:radcomboboxitem text="S" value="1">


<asp:Label ID="RequiredStream" CssClass="required" Text="*" runat="server">
<asp:RequiredFieldValidator ID="reqfvStream" runat="server" ControlToValidate="drpStream"
SetFocusOnError="true" ErrorMessage="Enter Stream" ValidationGroup="AddBankDetails">



<telerik:gridtemplatecolumn headertext="Currency" headerstyle-wrap="false" uniquename="Currency" xmlns:telerik="#unknown">
DataField="Currency" AllowFiltering="true" ShowSortIcon="true" SortExpression="Currency"
Reorderable="true">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "Currency")%>

<edititemtemplate>
<telerik:RadComboBox ID="drpCurrency" runat="server" Width="135px" EnableLoadOnDemand="true"
Text='<%# Bind("Currency") %>' MarkFirstMatch="true">
<items>
<telerik:radcomboboxitem text="USD" value="0">
<telerik:radcomboboxitem text="CAD" value="1">


<asp:Label ID="RequiredCurrency" CssClass="required" Text="*" runat="server">
<asp:RequiredFieldValidator ID="reqfvCurrency" runat="server" ControlToValidate="drpCurrency"
SetFocusOnError="true" ErrorMessage="Enter Currency" ValidationGroup="AddBankDetails">



<telerik:gridtemplatecolumn headertext="Payment Modes" uniquename="PaymentModes" xmlns:telerik="#unknown">
DataField="PaymentModes" AllowFiltering="true" ShowSortIcon="true" SortExpression="PaymentModes"
Reorderable="true">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "PaymentModes")%>

<edititemtemplate>
<telerik:RadTextBox ID="txtPaymentModes" Skin="AR_Skin" Text='<%# Bind("PaymentModes")%>' runat="server"
EnableEmbeddedSkins="false" Width="255px" MaxLength="35">

<asp:RegularExpressionValidator ID="regExpPaymentModes" runat="server" ControlToValidate="txtPaymentModes"
ErrorMessage="Enter valid PaymentModes" ValidationExpression="\w+[a-zA-Z\s]*$"
ValidationGroup="AddBankDetails">



<telerik:gridtemplatecolumn headertext="Create Date" uniquename="CreateDate" datafield="CreateDate" xmlns:telerik="#unknown">
AllowFiltering="true" ShowSortIcon="true" SortExpression="CreateDate" Reorderable="true">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "CreateDate")%>

<edititemtemplate>
<telerik:RadDatePicker ID="RDCreateDate" EnableEmbeddedSkins="false" runat="server"
Width="140px" DatePopupButton-ToolTip="Create Date" ShowPopupOnFocus="true"
Culture="en-US" DateInput-DateFormat="d"
DateInput-DisplayDateFormat="d" TabIndex="3">
<Calendar ID="Calendar1" runat="server" TabIndex="3">
<specialdays>
<telerik:radcalendarday repeatable="Today" itemstyle-cssclass="rcToday" isselectable="true">



<DateInput ID="DateInput2" runat="server">




<telerik:gridtemplatecolumn headertext="Update Date" uniquename="UpdateDate" datafield="UpdateDate" xmlns:telerik="#unknown">
AllowFiltering="true" ShowSortIcon="true" SortExpression="UpdateDate" Reorderable="true">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "UpdateDate")%>

<edititemtemplate>
<telerik:RadDatePicker ID="RDUpdateDate" runat="server"
Width="140px" DatePopupButton-ToolTip="Update Date" ShowPopupOnFocus="true"
Culture="en-US" DateInput-DateFormat="d"
DateInput-DisplayDateFormat="d" TabIndex="3">
<Calendar ID="Calendar1" runat="server" TabIndex="3">
<specialdays>
<telerik:radcalendarday repeatable="Today" itemstyle-cssclass="rcToday" isselectable="true">



<DateInput ID="DateInput2" runat="server">




<telerik:gridtemplatecolumn headertext="CreatedUser" uniquename="CreateUserId" datafield="CreateUserId" xmlns:telerik="#unknown">
AllowFiltering="true" ShowSortIcon="true" SortExpression="CreateUserId" Reorderable="true">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "CreateUserId")%>

<edititemtemplate>
<telerik:RadTextBox ID="txtCreatedUser" Skin="AR_Skin" Text='<%# Bind("CreateUserId")%>' runat="server"
EnableEmbeddedSkins="false" Width="255px" MaxLength="35" ReadOnly="true">



<telerik:gridtemplatecolumn headertext="UpdateUser" uniquename="UpdateUser" datafield="UpdateUserId" xmlns:telerik="#unknown">
AllowFiltering="true" ShowSortIcon="true" SortExpression="UpdateUserId" Reorderable="true">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "UpdateUserId")%>

<edititemtemplate>
<telerik:RadTextBox ID="txtUpdateUser" Skin="AR_Skin" Text='<%# Bind("UpdateUserId")%>' runat="server"
EnableEmbeddedSkins="false" Width="255px" ReadOnly="true" MaxLength="35">



<telerik:gridbuttoncolumn buttontype="ImageButton" commandname="Delete" imageurl="images/delete_customer.png" xmlns:telerik="#unknown">
ConfirmText="Do you want to delete this Bank Information?" ConfirmDialogType="RadWindow"
ConfirmTitle="Delete" UniqueName="DataDelete" HeaderStyle-Width="30px">

<telerik:gridboundcolumn filtercontrolwidth="50px" datafield="PaymentModes" headertext="ShipPostalCode" xmlns:telerik="#unknown">
<footerstyle font-bold="true">

<editformsettings>
<editcolumn buttontype="ImageButton" editimageurl="images/data-edit.png" updateimageurl="images/tick.gif">
CancelImageUrl="images/cross.gif" InsertImageUrl="images/tick.gif">


<pagerstyle mode="NextPrevNumericAndAdvanced" position="Top" font-bold="true" borderstyle="Ridge">
PageButtonCount="5">


<telerik:RadAjaxManager runat="server" ID="RadAjaxManagerBank" DefaultLoadingPanelID="RadAjaxLoadingPanelBank">
<ajaxsettings>
<telerik:ajaxsetting ajaxcontrolid="RadGridBankDetails" xmlns:telerik="#unknown">
<updatedcontrols>
<telerik:ajaxupdatedcontrol controlid="RadGridBankDetails" loadingpanelid="RadAjaxLoadingPanelBank">


Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS


CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900