Hi,
I've got the following code:
default.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="default.aspx.cs"
Inherits="default" EnableSessionState="False" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Basic Filtering</title>
</head>
<body>
<form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</telerik:RadScriptManager>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadGrid1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Transparency="30"
BackColor="#dff3ff">
<table style="height: 100%; width: 100%" border="0">
<tr>
<td width="100%" align="center" valign="middle">
<asp:Image ID="Image1" runat="server" ImageUrl="~/Images/AjaxLoader-0066cc-W32ByH32.gif"
Width="32" Height="32" Style="border: 0px;" />
</td>
</tr>
</table>
</telerik:RadAjaxLoadingPanel>
<telerik:RadCodeBlock runat="server" ID="radCodeBlock">
<script type="text/javascript">
function showFilterItem() {
$find('<%=RadGrid1.ClientID %>').get_masterTableView().showFilterItem();
}
function hideFilterItem() {
$find('<%=RadGrid1.ClientID %>').get_masterTableView().hideFilterItem();
}
</script>
</telerik:RadCodeBlock>
<p>
Show filtering item
<input id="Radio1" type="radio" runat="server" name="showHideGroup" checked="true"
onclick="showFilterItem()" /><label for="Radio1">Yes</label>
<input id="Radio2" type="radio" runat="server" name="showHideGroup" onclick="hideFilterItem()" /><label
for="Radio2">No</label>
</p>
<telerik:RadGrid AutoGenerateColumns="false" ID="RadGrid1" DataSourceID="SqlDataSource1"
Width="780px" AllowFilteringByColumn="True" AllowSorting="True" PageSize="15"
ShowFooter="True" AllowPaging="True" runat="server" GridLines="None" EnableLinqExpressions="false">
<PagerStyle Mode="NextPrevAndNumeric" />
<GroupingSettings CaseSensitive="false" />
<MasterTableView AutoGenerateColumns="false" EditMode="InPlace" AllowFilteringByColumn="True"
ShowFooter="True" TableLayout="Auto">
<Columns>
<telerik:GridNumericColumn DataField="Order Id" HeaderText="Order Id" SortExpression="Order Id"
UniqueName="Order Id" FilterControlWidth="40px" AutoPostBackOnFilter="false"
CurrentFilterFunction="equalto" ShowFilterIcon="false" />
<telerik:GridBoundColumn FilterControlWidth="150px" DataField="Ship Name" HeaderText="Ship Name"
SortExpression="Ship Name" UniqueName="Ship Name" AutoPostBackOnFilter="true"
CurrentFilterFunction="Contains" ShowFilterIcon="false" />
<telerik:GridDateTimeColumn FilterControlWidth="70px" DataField="Order Date" HeaderText="Order Date"
SortExpression="Order Date" UniqueName="Order Date" PickerType="None" DataFormatString="{0:d}" />
<telerik:GridDateTimeColumn FilterControlWidth="150px" DataField="Shipped Date" HeaderText="Shipped Date"
SortExpression="Shipped Date" UniqueName="Shipped Date" PickerType="DatePicker"
DataFormatString="{0:D}">
<HeaderStyle Width="260px" />
</telerik:GridDateTimeColumn>
<telerik:GridMaskedColumn FilterControlWidth="100px" DataField="Ship ZIP/Postal Code"
HeaderText="Ship ZIP/Postal Code" SortExpression="Ship ZIP/Postal Code" UniqueName="Ship ZIP/Postal Code"
Mask="#####">
<FooterStyle Font-Bold="true" />
</telerik:GridMaskedColumn>
<telerik:GridNumericColumn HeaderStyle-Width="90px" FilterControlWidth="50px" DataField="Shipping Fee"
DataType="System.Decimal" HeaderText="Shipping Fee" SortExpression="Shipping Fee"
UniqueName="Shipping Fee" Aggregate="Sum">
<FooterStyle Font-Bold="true" />
</telerik:GridNumericColumn>
</Columns>
</MasterTableView>
<ClientSettings>
<Scrolling AllowScroll="false" />
</ClientSettings>
</telerik:RadGrid>
<asp:SqlDataSource ID="SqlDataSource1" ConnectionString="<%$ ConnectionStrings:MicrosoftAccess_v2007_Northwind %>"
ProviderName="System.Data.OleDb" SelectCommand="SELECT * FROM Orders" runat="server">
</asp:SqlDataSource>
</form>
</body>
</html>
There's nothing in the code-behind file defaualt.aspx.cs. Problem I'm getting is that when I click on the paging or filtering, the AJAX request is served (I can see the telerik:RadAjaxLoadingPanel running), but it runs indefinitely and the data doesn't change. The data source itself is an Access 2007 file (Northwind 2007.accdb) located in the App_Data folder of the application.
I'm using "RadControls_for_ASP.NET_AJAX_2009_3_1103" on VS.Net 2010. The project where this Default.aspx page is set up is a "Telerik RadControls CSharp Web Application".
Thanks in advance for any help.
Sanjay.