Forum,
I have been unable to find a solution for PageSizeChanged Event for Detail Tables. The below two code snippets show the RadGrid PageSizeChanged event functionality for Master Table PageSizeChange event. I am using this functionality for User Profile settings and need the Detail Tables. Let me know if there is a solution for this issue...
| <telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="edsValuation" GridLines="None" |
| AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" AllowFilteringByColumn="true" |
| OnPageSizeChanged="RadGrid1_PageSizeChanged" |
| PagerStyle-AlwaysVisible="true"> |
| </Format Code Block> |
| protected void RadGrid1_PageSizeChanged(object source, GridPageSizeChangedEventArgs e) |
| { |
| Profile.LayoutProfile.StoreGridTableViewPageSize(RadGrid1.MasterTableView, e.NewPageSize); |
| } |
Thanks,
Bryan
Telerik.Web.UI - 2009.2.826.35
| <telerik:RadGrid ID="HitRadGrid" runat="server" |
| AllowCustomPaging="True" |
| AllowMultiRowSelection="True" |
| AllowPaging="True" |
| AllowSorting="False" |
| AutoGenerateColumns="False" |
| ShowGroupPanel = "false" |
| SortingSettings-EnableSkinSortStyles="false" |
| SortingSettings-SortedAscToolTip = "Ascending" OnItemDataBound="GridItemDataBound" |
| SortingSettings-SortedDescToolTip="Descending" GridLines="None" |
| Skin="Web20"> |
| <PagerStyle Mode="NextPrevAndNumeric" ></PagerStyle> |
| <MasterTableView |
| AutoGenerateColumns="false" |
| AllowSorting="false" GroupLoadMode="Client" |
| AllowCustomSorting="true" |
| AllowMultiColumnSorting="true" |
| ClientDataKeyNames="Reference" |
| DataKeyNames="Reference" AllowNaturalSort="False"> |
| <GroupByExpressions> |
| <telerik:GridGroupByExpression> |
| <SelectFields> |
| <telerik:GridGroupByField FieldName="Year" /> |
| </SelectFields> |
| <GroupByFields> |
| <telerik:GridGroupByField FieldName="Year" SortOrder="Descending"/> |
| </GroupByFields> |
| </telerik:GridGroupByExpression> |
| <telerik:GridGroupByExpression> |
| <SelectFields> |
| <telerik:GridGroupByField FieldName="Author" /> |
| </SelectFields> |
| <GroupByFields> |
| <telerik:GridGroupByField FieldName="Author" SortOrder="Ascending"/> |
| </GroupByFields> |
| </telerik:GridGroupByExpression> |
| </GroupByExpressions> |
| <Columns> |
| <telerik:GridClientSelectColumn UniqueName="ClientSelectColumn"> |
| <HeaderStyle Width="32px" /> |
| </telerik:GridClientSelectColumn> |
| <telerik:GridHyperLinkColumn UniqueName="TitleColumn" DataTextField="Title" HeaderText="Title" DataNavigateUrlFields="Reference"></telerik:GridHyperLinkColumn> |
| <telerik:GridBoundColumn UniqueName="AuthorColumn" DataField="AUTHOR" HeaderText="Author" /> |
| <telerik:GridBoundColumn UniqueName="DateColumn" DataField="DATE" HeaderText="Date" /> |
| <telerik:GridHyperLinkColumn UniqueName="RelatedColumn" Text="Related..." DataNavigateUrlFields="Related"></telerik:GridHyperLinkColumn> |
| </Columns> |
| <NestedViewSettings> |
| <ParentTableRelation> |
| <telerik:GridRelationFields DetailKeyField="Reference" MasterKeyField="Reference" /> |
| </ParentTableRelation> |
| </NestedViewSettings> |
| <NestedViewTemplate> |
| <asp:Panel ID="NestedViewPanel" runat="server" CssClass="viewWrap"> |
| <div class="contactWrap"> |
| <fieldset style="padding: 10px;"> |
| <legend style="padding: 5px;"><b>Detail info for document: <%#Eval("Title") %></b> |
| </legend> |
| <table> |
| <tbody> |
| <tr> |
| <td> |
| <table> |
| <tbody> |
| <tr> |
| <td> |
| Reference: |
| </td> |
| <td> |
| <%#Eval("reference") %> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Location: |
| </td> |
| <td> |
| <%#Eval("LOCATION") %> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </fieldset> |
| </div> |
| </asp:Panel> |
| </NestedViewTemplate> |
| <NoRecordsTemplate> |
| No Results Found |
| </NoRecordsTemplate> |
| </MasterTableView> |
| <ClientSettings AllowColumnsReorder="true" AllowDragToGroup="true" AllowGroupExpandCollapse="true" > |
| <Resizing AllowColumnResize="true" EnableRealTimeResize="true" /> |
| <Selecting AllowRowSelect="true"></Selecting> |
| </ClientSettings> |
| <SortingSettings EnableSkinSortStyles="False" SortedAscToolTip="Ascending" |
| SortedDescToolTip="Descending" /> |
| </telerik:RadGrid> |
| <div class="searchMsgDiv"> |
| <asp:Label ID="MessageLabel" runat="server" EnableViewState="false" Visible="false" /> |
| </div> |
| </asp:Panel> |
| </div> |

| Dim boundItem As GridFooterItem = CType(e.Item, GridFooterItem) |
| dim str as String = "200.00" |
| boundItem("SubTotal").Text = str |


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: System.ArgumentException: Value cannot be null or empty.
Parameter name: handler
Source Error:
|
|
Stack Trace:
[ArgumentException: Value cannot be null or empty.
Parameter name: handler]
System.Web.UI.ScriptComponentDescriptor.AddEvent(String name, String handler) +187
Telerik.Web.ScriptObjectBuilder.DescribeComponent(Object instance, ScriptComponentDescriptor descriptor, IUrlResolutionService urlResolver, IControlResolver controlResolver) +1029
Telerik.Web.UI.ScriptRegistrar.GetScriptDescriptors(WebControl control) +115
Telerik.Web.UI.RadWebControl.GetScriptDescriptors() +5
Telerik.Web.UI.RadWebControl.System.Web.UI.IScriptControl.GetScriptDescriptors() +10
System.Web.UI.ScriptControlManager.RegisterScriptDescriptors(IScriptControl scriptControl) +92
System.Web.UI.ScriptManager.RegisterScriptDescriptors(IScriptControl scriptControl) +22
Telerik.Web.UI.RadWebControl.RegisterScriptDescriptors() +24
Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +33
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +52
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +198
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +27
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +189
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +25
System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +167
System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32
System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +217
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +52
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +198
System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +47
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +189
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +25
System.Web.UI.Page.Render(HtmlTextWriter writer) +30
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +52
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +198
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +27
Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) +594
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +88
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +25
System.Web.UI.Page.Render(HtmlTextWriter writer) +30
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +52
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +198
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +27
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5792
|
Version Information: Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3053