<Columns> <telerik:GridBoundColumn DataField="sourceid" DataType="System.Int16" FilterControlAltText="Filter source_id column" HeaderText="Source ID" SortExpression="sourceid" UniqueName="sourceid"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="affiliate" FilterControlAltText="Filter affiliate column" HeaderText="Affiliate" SortExpression="affiliate" UniqueName="affiliate"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Price1" DataType="System.Decimal" FilterControlAltText="Filter Price1 column" HeaderText="Price1" SortExpression="Price1" UniqueName="Price1" DataFormatString="{0:C}"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Price2" DataType="System.Decimal" FilterControlAltText="Filter Price2column" HeaderText="Price2" SortExpression="Price2" UniqueName="Price2" DataFormatString="{0:C}"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Price3" DataType="System.Decimal" FilterControlAltText="Filter Price3column" HeaderText="Price3" SortExpression="Price3" UniqueName="Price3" DataFormatString="{0:C}"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Price4" DataType="System.Decimal" FilterControlAltText="Filter Price4column" HeaderText="Price4" SortExpression="Price4" UniqueName="Price4" DataFormatString="{0:C}"> </telerik:GridBoundColumn> <telerik:GridEditCommandColumn UniqueName="EditCommandColumn"> </telerik:GridEditCommandColumn> <telerik:GridButtonColumn CommandName="Delete" Text="Delete"> </telerik:GridButtonColumn> </Columns>protected void grdData_ItemDataBound(object sender, GridItemEventArgs e) { for (int i = 0; i < grdData.MasterTableView.Items.Count; i++) { string status = item["Status"].Text; if (status == Constants.RunStatusCodes.PROCESSING) { processingModels = processingModels + 1; } } if (processingModels == 0) { txtActive.Text = "N"; updPanel.Update(); }private void agreementTextbox_VScroll(object sender, EventArgs e){ Point pt = agreementTextbox.GetPositionFromCharIndex(agreementTextbox.TextLength); if (agreementTextbox.ClientRectangle.Contains(pt)) { //user has scrolled down all the way }}<asp:Content ID="Content1" ContentPlaceHolderID="PageContent" runat="Server"> <div class="rbcontent"> <telerik:RadAjaxManager ID="RadAjaxManager1" EnableAJAX="true" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="btnReset"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="PnlCustomer" LoadingPanelID="LoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="btnReset"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="pnlSalesReport" LoadingPanelID="LoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="btnSearch"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="PnlCustomerGrid" LoadingPanelID="LoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="gvCustomer"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="PnlCustomerGrid" LoadingPanelID="LoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="LoadingPanel1" runat="server" Skin="Sunset"> </telerik:RadAjaxLoadingPanel> <asp:Panel ID="PnlCustomer" runat="server" Visible="false"> <table width="888" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="Title" align="center"> Customer Reports </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <table width="888" border="0" cellspacing="0" cellpadding="4"> <tr> <td class="text18" width="180"> Date of birth </td> <td width="10"> </td> <td width="360"> <telerik:RadComboBox ID="Cust_ddlday" EnableTextSelection="true" ChangeTextOnKeyBoardNavigation="true" Filter="StartsWith" CssClass="RadComboBoxFilter" MarkFirstMatch="true" runat="server" Width="60px"> <Items> <telerik:RadComboBoxItem Text="DD" Value="" /> <telerik:RadComboBoxItem Text="01" Value="01" /> <telerik:RadComboBoxItem Text="02" Value="02" /> <telerik:RadComboBoxItem Text="03" Value="03" /> <telerik:RadComboBoxItem Text="04" Value="04" /> <telerik:RadComboBoxItem Text="05" Value="05" /> <telerik:RadComboBoxItem Text="06" Value="06" /> <telerik:RadComboBoxItem Text="07" Value="07" /> <telerik:RadComboBoxItem Text="08" Value="08" /> <telerik:RadComboBoxItem Text="09" Value="09" /> <telerik:RadComboBoxItem Text="10" Value="10" /> <telerik:RadComboBoxItem Text="11" Value="11" /> <telerik:RadComboBoxItem Text="12" Value="12" /> <telerik:RadComboBoxItem Text="13" Value="13" /> <telerik:RadComboBoxItem Text="14" Value="14" /> <telerik:RadComboBoxItem Text="15" Value="15" /> <telerik:RadComboBoxItem Text="16" Value="16" /> <telerik:RadComboBoxItem Text="17" Value="17" /> <telerik:RadComboBoxItem Text="18" Value="18" /> <telerik:RadComboBoxItem Text="19" Value="19" /> <telerik:RadComboBoxItem Text="20" Value="20" /> <telerik:RadComboBoxItem Text="21" Value="21" /> <telerik:RadComboBoxItem Text="22" Value="22" /> <telerik:RadComboBoxItem Text="23" Value="23" /> <telerik:RadComboBoxItem Text="24" Value="24" /> <telerik:RadComboBoxItem Text="25" Value="25" /> <telerik:RadComboBoxItem Text="26" Value="26" /> <telerik:RadComboBoxItem Text="27" Value="27" /> <telerik:RadComboBoxItem Text="28" Value="28" /> <telerik:RadComboBoxItem Text="29" Value="29" /> <telerik:RadComboBoxItem Text="30" Value="30" /> <telerik:RadComboBoxItem Text="31" Value="31" /> </Items> </telerik:RadComboBox> / <telerik:RadComboBox ID="Cust_ddlmonth" EnableTextSelection="true" ChangeTextOnKeyBoardNavigation="true" Filter="StartsWith" CssClass="RadComboBoxFilter" MarkFirstMatch="true" runat="server" Width="60px"> <Items> <telerik:RadComboBoxItem Text="MM" Value="" /> <telerik:RadComboBoxItem Text="Jan" Value="01" /> <telerik:RadComboBoxItem Text="Feb" Value="02" /> <telerik:RadComboBoxItem Text="Mar" Value="03" /> <telerik:RadComboBoxItem Text="Apr" Value="04" /> <telerik:RadComboBoxItem Text="May" Value="05" /> <telerik:RadComboBoxItem Text="Jun" Value="06" /> <telerik:RadComboBoxItem Text="Jul" Value="07" /> <telerik:RadComboBoxItem Text="Aug" Value="08" /> <telerik:RadComboBoxItem Text="Sep" Value="09" /> <telerik:RadComboBoxItem Text="Oct" Value="10" /> <telerik:RadComboBoxItem Text="Nov" Value="11" /> <telerik:RadComboBoxItem Text="Dec" Value="12" /> </Items> </telerik:RadComboBox> / <telerik:RadComboBox ID="Cust_ddl_year" EnableTextSelection="true" ChangeTextOnKeyBoardNavigation="true" Filter="StartsWith" CssClass="RadComboBoxFilter" MarkFirstMatch="true" runat="server" Width="60px"> </telerik:RadComboBox> </td> </tr> <tr> <td class="text18" width="180"> Gender </td> <td width="10"> </td> <td width="360"> <telerik:RadComboBox ID="Cust_ddl_Gender" DataTextField="Descp" DataValueField="Refcd" runat="server"> </telerik:RadComboBox> </td> </tr> <tr> <td class="text18" width="180"> Marital Status </td> <td width="10"> </td> <td width="360"> <telerik:RadComboBox ID="Cust_ddl_Marital" runat="server" DataTextField="Descp" DataValueField="Refcd"> </telerik:RadComboBox> </td> </tr> <tr> <td class="text18" width="180"> Card Collection </td> <td width="10"> </td> <td width="360"> <telerik:RadComboBox ID="Cust_ddl_CardCollection" runat="server" DataTextField="Descp" DataValueField="Refcd"> </telerik:RadComboBox> </td> </tr> <tr> <td class="text18" width="180"> Nationality </td> <td width="10"> </td> <td width="360"> <telerik:RadComboBox ID="Cust_ddl_Nationality" EnableTextSelection="true" ChangeTextOnKeyBoardNavigation="true" Filter="StartsWith" CssClass="RadComboBoxFilter" MarkFirstMatch="true" runat="server" DataTextField="Descp" DataValueField="Refcd"> </telerik:RadComboBox> </td> </tr> <tr> <td class="text18" width="180"> Preferred Communication </td> <td width="10"> </td> <td width="360"> <asp:CheckBoxList ID="CUST_chk_PrefComm" RepeatDirection="Horizontal" RepeatLayout="Table" DataTextField="Descp" DataValueField="Refcd" runat="server" BorderStyle="None"> </asp:CheckBoxList> </td> </tr> <tr> <td class="text18" width="180"> Personal Interest </td> <td width="10"> </td> <td width="360"> <asp:CheckBoxList ID="Cust_Chk_Interests" RepeatDirection="Horizontal" RepeatColumns="4" RepeatLayout="Table" DataTextField="Descp" DataValueField="Refcd" runat="server" BorderStyle="None"> </asp:CheckBoxList> </td> </tr> <tr> <td class="text18" width="180"> Annual Income </td> <td width="10"> </td> <td width="360"> <telerik:RadComboBox ID="Cust_ddl_Income" CssClass="text09" DataTextField="Descp" DataValueField="Refcd" runat="server"> </telerik:RadComboBox> </td> </tr> <tr> <td class="text18" width="180"> Occupation </td> <td width="10"> </td> <td width="360"> <telerik:RadComboBox ID="Cust_ddl_Occupation" DataTextField="Descp" DataValueField="Refcd" runat="server"> </telerik:RadComboBox> </td> </tr> </table> </td> </tr> </table> <table width="700" border="0" cellspacing="0" cellpadding="4"> <tr> <td class="text18" style="width: 212px"> Point Range </td> <td class="text18" style="width: 87px"> From </td> <td> <telerik:RadNumericTextBox ID="txtPntFrom" CssClass="text09" runat="server" NumberFormat-DecimalDigits="0"> </telerik:RadNumericTextBox> </td> <td class="text18"> To </td> <td> <telerik:RadNumericTextBox ID="txtPntTo" runat="server" NumberFormat-DecimalDigits="0"> </telerik:RadNumericTextBox> </td> </tr> <%--<tr> <td class="text18"><asp:Label ID="lbl1" runat="server"></asp:Label></td> <td><asp:Label ID="Lbl2" runat="server"></asp:Label></td> </tr>--%> </table> </asp:Panel> <asp:Panel ID="pnlButton" runat="server"> <table cellpadding="10" cellspacing="10" border="0"> <tr> <td style="width: 290px"> </td> <td> <asp:ImageButton ID="btnSearch" runat="server" ImageUrl="~/images_latest/btnSearch.png" /> </td> <td style="width: 38px"> <asp:ImageButton ID="btnReset" runat="server" ImageUrl="images_latest/11.png" /> </td> <td style="width: 32px"> <asp:ImageButton ID="btnXlsXport" ValidationGroup="Export" ToolTip="Download the table in Excel(XLS) format" runat="server" ImageUrl="~/images_latest/btnSave.png" /> </td> </tr> </table> <table cellpadding="0" cellspacing="2" border="0"> <tr> <td style="width: 29%"> </td> <td style="width: 294px"> </td> <td style="width: 37%" align="right"> </td> </tr> </table> </asp:Panel> <asp:Panel runat="server" ID="PnlCustomerGrid"> <table cellpadding="0" cellspacing="0" border="0" class="tblGridView"> <tr> <td colspan="2" class="tdGridview"> <telerik:RadGrid ID="gvCustomer" CssClass="AddBorders" runat="server" Width="888px" AutoGenerateColumns="False" ShowDesignTimeSmartTagMessage="False" HeaderStyle-HorizontalAlign="Center" AllowPaging="True" AllowSorting="True" Skin="Sunset" GridLines="None"> <PagerStyle Mode="NextPrevAndNumeric" /> <ClientSettings ReorderColumnsOnClient="True" AllowColumnsReorder="True" ColumnsReorderMethod="Reorder" EnableRowHoverStyle="true"> <Resizing AllowColumnResize="true" /> </ClientSettings> <GroupingSettings CaseSensitive="false" /> <MasterTableView TableLayout="Fixed"> <Columns> <telerik:GridBoundColumn HeaderText="Card No" DataField="CardNo" UniqueName="CardNo" SortExpression="CardNo" HeaderStyle-Width="150px" AllowFiltering="true" FilterDelay="4000" FilterControlWidth="145px" AutoPostBackOnFilter="false" CurrentFilterFunction="Contains"> <HeaderStyle Width="150px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Familyname" HeaderText="Name" UniqueName="Name" CurrentFilterFunction="Contains" FilterControlWidth="97" ShowFilterIcon="false" HeaderStyle-Width="100px" SortExpression="FamilyName"> <HeaderStyle Width="100px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="EmailAddr" UniqueName="EmailAddr" HeaderText="Email ID" CurrentFilterFunction="Contains" FilterControlWidth="137" FilterDelay="4000" ShowFilterIcon="false" HeaderStyle-Width="100px" SortExpression="EmailAddr"> <HeaderStyle Width="140px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="MobileNo" UniqueName="MobileNo" HeaderText="Contact No" CurrentFilterFunction="Contains" FilterControlWidth="137" ShowFilterIcon="false" HeaderStyle-Width="100px" SortExpression="MobileNo"> <HeaderStyle Width="140px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Address" UniqueName="Address" AllowFiltering="false" HeaderText="Address" CurrentFilterFunction="Contains" ShowFilterIcon="false" HeaderStyle-Width="200px" SortExpression="Address"> <HeaderStyle Width="200px" /> </telerik:GridBoundColumn> <telerik:GridDateTimeColumn DataField="MemberSince" UniqueName="MemberSince" FilterControlWidth="97" HeaderText="Member Since" CurrentFilterFunction="Contains" ShowFilterIcon="false" HeaderStyle-Width="100px" DataFormatString="{0:MMMM dd, yyyy}" SortExpression="MemberSince"> <HeaderStyle Width="100px" /> </telerik:GridDateTimeColumn> </Columns> </MasterTableView> <ExportSettings FileName="CustomerReport"> </ExportSettings> <ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True"> <Scrolling AllowScroll="True" UseStaticHeaders="True" /> </ClientSettings> <HeaderStyle HorizontalAlign="Center" /> </telerik:RadGrid> </td> </tr> </table> <table> </table> </asp:Panel> <table> <tr> <td> </td> </tr> <tr> <td> </td> </tr> </table> </div></asp:Content>=============================================================================Search click event contains these lines of code Protected Sub btnSearch_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles btnSearch.Click gvCustomer.DataSource = Nothing objSQLDataClient = New SQLDataClient dtReport = GenerateCustomerReportTable() PnlCustomerGrid.Visible = True dtGrdSrc = objSQLDataClient.SearchCustomer(dtReport) Session("GridSrc") = dtGrdSrc gvCustomer.DataSource = dtGrdSrc gvCustomer.DataBind() End Sub Protected Sub gvCustomer_NeedDataSource(ByVal source As Object, ByVal e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles gvCustomer.NeedDataSource PnlCustomerGrid.Visible = True dtGrdSrc = CType(Session("GridSrc"), DataTable) gvCustomer.DataSource = dtGrdSrc End Sub========================================================================so now why is the grid displays data on the first search and not from the second onwards? the ajaxloadingpanel just keeps loading on the gird. There are three pages very similar to this and all have the same problem. I linked the page to a master page which contains the asp script manager along with a loading panel.please help me findout the issue here?i'm about to cross my deadline.<telerik:RadSiteMap ID="RadSiteMap1" Runat="server" Skin="WebBlue" Font-Bold="True" Font-Names="Arial" Font-Size="10pt" Font-Strikeout="False" Height="254px"> <defaultlevelsettings> <listlayout repeatcolumns="3" /><ListLayout RepeatColumns="3"></ListLayout> </defaultlevelsettings> <levelsettings> <telerik:SiteMapLevelSetting> <listlayout repeatcolumns="3" /><ListLayout RepeatColumns="3" alignrows="True"></ListLayout> </telerik:SiteMapLevelSetting> </levelsettings> <DataBindings> <telerik:RadSiteMapNodeBinding ImageUrlField="NODE_IMG" NavigateUrlField="NODE_LINK" TextField="NODE_SUBJ" ToolTipField="NODE_DESC" ValueField="NODEID_2" /> </DataBindings> </telerik:RadSiteMap>protected void Page_Load(object sender, EventArgs e) { OleDbDataAdapter da = new OleDbDataAdapter("Select * from nodes order by node_subj", conn); DataTable dt = new DataTable(); da.Fill(dt); RadSiteMap1.DataSource = dt; RadSiteMap1.DataBind(); }
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False" AllowMultiRowEdit="True" CellSpacing="0" Width="100%" Height="250px"
OnUpdateCommand="RadGrid1_UpdateCommand" OnInsertCommand="RadGrid1_InsertCommand" OnDeleteCommand="RadGrid1_DeleteCommand"
OnNeedDataSource="RadGrid1_NeedDataSource" OnRowDrop="RadGrid1_RowDrop" OnItemDataBound="RadGrid1_ItemDataBound"
AllowPaging="True" GridLines="None" PageSize="20">
<ClientSettings AllowRowsDragDrop="true">
<Selecting AllowRowSelect="True" EnableDragToSelectRows="false" />
<ClientEvents
OnGridCreated="GridCreated"
OnRowDropping="RadGrid1_OnRowDropping"
OnRowClick="RadGrid1_RowDblClick"
OnRowDblClick="RadGrid1_RowDblClick"
OnCommand="RadGrid1_GridCommand" />
<Scrolling AllowScroll="true" />
</ClientSettings>
<MasterTableView Width="100%" HorizontalAlign="NotSet" DataKeyNames="ItemCode"
ShowFooter="false" EditMode="InPlace" CommandItemDisplay="Top" PageSize="20">
<CommandItemTemplate>
<telerik:RadToolBar ID="rtbarGrid" OnButtonClick="rtbarGrid_ButtonClick" runat="server" Width="100%" CausesValidation="false" Visible="false"
OnClientButtonClicking="rtbarGrid_ClientButtonClicking">
<Items>
<telerik:RadToolBarButton Text="Search Item" CommandName="SearchItem" Visible="true" CausesValidation="false"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Add new" CommandName="InitInsert" Visible="<%# !RadGrid1.MasterTableView.IsItemInserted %>" CausesValidation="false"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Edit Item" CommandName="EditSelected" Visible="<%# RadGrid1.EditIndexes.Count == 0 %>" CausesValidation="false"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Update" CommandName="UpdateEdited" CausesValidation="false" Visible="<%# RadGrid1.EditIndexes.Count > 0 %>"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Cancel editing" CommandName="CancelAll" Visible="<%# RadGrid1.EditIndexes.Count > 0 || RadGrid1.MasterTableView.IsItemInserted %>" CausesValidation="false"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Add this Item" CommandName="PerformInsert" Visible="<%# RadGrid1.MasterTableView.IsItemInserted %>" CausesValidation="false"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Delete Item" CommandName="DeleteSelected" Visible="true"></telerik:RadToolBarButton>
</Items>
</telerik:RadToolBar>
</CommandItemTemplate>
<RowIndicatorColumn Visible="True"></RowIndicatorColumn>
<ExpandCollapseColumn Visible="True"></ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn DataField="ItemCode" Visible="true" HeaderText="Item No" UniqueName="colItemCode"></telerik:GridBoundColumn>
<telerik:GridTemplateColumn HeaderText="Manuf Part No." UniqueName="colU_MCGRP_PN" HeaderStyle-Width="200px" ItemStyle-Width="200px">
<FooterStyle VerticalAlign="Middle" />
<ItemTemplate><%#DataBinder.Eval(Container.DataItem, "U_MCGRP_PN")%></ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="rcbItem" runat="server" Height="200px" Width="100%" DataTextField="U_MCGRP_PN"
EmptyMessage="Choose a Item" HighlightTemplatedItems="true" DataValueField="ItemCode" DropDownWidth="900px" OffsetX="0"
EnableLoadOnDemand="true" Filter="Contains" CloseDropDownOnBlur="true" AutoPostBack="true"
OnSelectedIndexChanged="rcbItem_SelectedIndexChange" OnItemsRequested="rcbItem_ItemsRequested">
<HeaderTemplate>
<ul>
<li class="cbLItemName">Manuf Part No.</li>
<li class="cbLItemDesc">Description</li>
<li class="cbL2">Brand Name</li>
<li class="cbLShortNumber">Stock</li>
</ul>
</HeaderTemplate>
<ItemTemplate>
<ul>
<li class="cbLItemName"><%# DataBinder.Eval(Container.DataItem, "U_MCGRP_PN")%></li>
<li class="cbLItemDesc"> <%# DataBinder.Eval(Container.DataItem, "FrgnName")%></li>
<li class="cbL2"> <%# DataBinder.Eval(Container.DataItem, "U_ItmBrndN")%></li>
<li class="cbLShortNumber"> <%# (DataBinder.Eval(Container.DataItem, "OnHand").ToString())%></li>
</ul>
</ItemTemplate>
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="FrgnName" HeaderText="Description" UniqueName="colDescription"></telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Brand" HeaderText="Brand Name" UniqueName="colU_ItmBrndN" HeaderStyle-Width="120px" ItemStyle-Width="120px"></telerik:GridBoundColumn>
<telerik:GridNumericColumn DataField="Quantity" HeaderText="Quantity" UniqueName="colQty" DefaultInsertValue="0" DecimalDigits="0"
HeaderStyle-Width="50px" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Right">
</telerik:GridNumericColumn>
</Columns>
<EditFormSettings>
<EditColumn FilterControlAltText="Filter EditCommandColumn column">
</EditColumn> </EditFormSettings> <PagerStyle Mode="NumericPages" PageButtonCount="4" />
</MasterTableView><FilterMenu EnableImageSprites="False"></FilterMenu>
</telerik:RadGrid>
