Filter in GridBoundcolumn Field works fine, but GridTemplateColumn give error message like
Expression expected
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.Exception Details: Telerik.Web.UI.ParseException: Expression expected
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. |
Stack Trace:
|
I am using folllowing code
<telerik:RadGrid ID="grdBusiness" runat="server" AutoGenerateColumns="False" AllowFilteringByColumn="True"
OnNeedDataSource="grdBusiness_NeedDataSource" BorderWidth="0px"
BorderStyle="None" OnItemCreated="grdBusiness_ItemCreated" AllowPaging="True"
PageSize="20" Width="930px">
<MasterTableView DataKeyNames="UserId" AllowFilteringByColumn="true">
<Columns>
<telerik:GridTemplateColumn HeaderText="Practice Name">
<ItemTemplate>
<asp:HyperLink ID="hypPratice" runat="server" Text='<%# Bind("PracticeName") %>'
Target="_blank"></asp:HyperLink>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Name">
<ItemTemplate>
<asp:Label ID="lblName" runat="server" Text='<%# Eval("FirstName")+" "+Eval("LastName") %>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="Email" HeaderText="Email Id" AllowFiltering="true">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Phone" HeaderText="Phone No">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Website" HeaderText="Website">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn HeaderText="Lic No" AllowFiltering="false">
<ItemTemplate>
<asp:Label ID="lblLicenseNo" runat="server"></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn AllowFiltering="false" HeaderText="Exp">
<ItemTemplate>
<asp:Label ID="lblTotalExp" runat="server"></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Plan Name" AllowFiltering="false">
<ItemTemplate>
<div>
<div>
<asp:Label ID="lblPlanName" runat="server"></asp:Label>
</div>
<asp:HyperLink ID="hypFreeLifeTime" runat="server"></asp:HyperLink>
</div>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
<HeaderStyle CssClass="ItemAlignment" Font-Names="Arial" />
<ItemStyle CssClass="ItemAlignment" />
<AlternatingItemStyle CssClass="ItemAlignment" />
</telerik:RadGrid>
it means when filter apply on PracticeName and name field each time the above message display,
what i have done worng, i m not analyzing ,
pz ry..............