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

[Solved] Problem With rad grid(Version=2008.1.415.35) filter template.

1 Answer 93 Views
Grid
This is a migrated thread and some comments may be shown as answers.
shaik
Top achievements
Rank 1
shaik asked on 18 Jun 2009, 10:03 AM
 

Hi Telerik Team,

I'm using telerik Version=2008.1.415.35

I'm encountering this exception while using filter template to filter out the grid data based on selected date.

Parser Error Message: Type 'Telerik.Web.UI.GridBoundColumn' does not have a public property named 'FilterTemplate'.

<%@RegisterAssembly="Telerik.Web.UI,Version=2008.1.415.35,Culture=neutral,PublicKeyToken=121fae78165ba3d4"Namespace="Telerik.Web.UI" TagPrefix="telerik" %>

<head runat="server">

<telerik:radscriptblock id="RadScriptBlock2" runat="server">

<script type="text/javascript">

function DateSelected(sender,args)

{

var tableView = $find("<%=gdFilesReport.OwnerTableView.ClientID %>");

var date = FormatSelectedDate(sender);

tableView.filter("File_Received_Date", date, "EqualTo");

}

function FormatSelectedDate(picker)

{

var date = picker.get_selectedDate();

var dateInput = picker.get_dateInput();

var formattedDate = dateInput.get_dateFormatInfo().FormatDate(date, dateInput.get_displayDateFormat());

return formattedDate;

}

</script>

</telerik:radscriptblock>

</head>

<telerik:GridBoundColumn UniqueName="FILE_NAME" DataField="FILE_NAME" HeaderText="File Name" allowfiltering="False">

</telerik:GridBoundColumn>

<telerik:GridBoundColumn UniqueName="File_Received_Date" DataField="File_Received_Date" HeaderText="File Received Date"

HeaderStyle-Width="100px">

<FilterTemplate>

<telerik:RadDatePicker ID="Received_Date" runat="server" Width="100px" DbSelectedDate='<%# SetFileReceivedDate(Container)%>'

ClientEvents-OnDateSelected="DateSelected"/>

</FilterTemplate>

Protected Function SetFileReceivedDate(ByVal container As GridItem) As System.Nullable(Of DateTime)

If container.OwnerTableView.GetColumn("File_Received_Date").CurrentFilterValue = String.Empty Then

Return New System.Nullable(Of DateTime)()

Else

Return DateTime.Parse(container.OwnerTableView.GetColumn("File_Received_Date").CurrentFilterValue)

End If

End Function

Can any one help me out to fix this issue.

Thanks

1 Answer, 1 is accepted

Sort by
0
Nikolay Rusev
Telerik team
answered on 22 Jun 2009, 01:13 PM
Hello Shaik,

The error says that GridBoundColumn does not have FilterTemplate property. Version 2008.1.415.35 of RadGrid for ASP.NET AJAX does not have support for FilterTemplate. You must upgrade to at least Q3 2008 SP2 version of RadControls for ASP.NET where FilterTemplate was introduced.

Sincerely yours,
Nikolay
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
Tags
Grid
Asked by
shaik
Top achievements
Rank 1
Answers by
Nikolay Rusev
Telerik team
Share this question
or