Posted on 13 minutes ago
i have two situations as I listed earlier:| private void ShowDialog() |
| { |
| // define the name and type of the client scripts on the page |
| string csname = "showDialog"; |
| // get a clientscriptmanager reerence from the page class |
| ClientScriptManager cs = Page.ClientScript; |
| // check to see if the startup script is already registered |
| if (!cs.IsStartupScriptRegistered(csname)) |
| { |
| string script = @" |
| <script language='javascript'> |
| function showDialog(){ |
| var oWnd = $find('" + MyDialogRadWindow.ClientID + @"'); |
| oWnd.show(); |
| Sys.Application.remove_load(showDialog); |
| }; |
| Sys.Application.add_load(showDialog); |
| </script>"; |
| cs.RegisterStartupScript(typeof(string), csname, script); |
| } |
| } |
| private void HideDialog() |
| { |
| string csname = "hideDialog"; |
| // get a clientscriptmanager reerence from the page class |
| ClientScriptManager cs = Page.ClientScript; |
| // check to see if the startup script is already registered |
| if (!cs.IsStartupScriptRegistered(csname)) |
| { |
| string script = @" |
| <script language='javascript'> |
| function hideDialog(){ |
| var oWnd = $find('" + MyDialogRadWindow.ClientID + @"'); |
| oWnd.Close(); |
| Sys.Application.remove_load(hideDialog); |
| }; |
| Sys.Application.add_load(hideDialog); |
| </script>"; |
| cs.RegisterStartupScript(typeof(string), csname, script); |
| } |
| } |

<telerik:GridBoundColumn HeaderText="<%$ Resources:Common, Load %>" DataField="LoadNo"
UniqueName="LoadNo" SortExpression="LoadNo" HeaderStyle-Width="30px" />
function
updateMCTGrid(result) {
try {
ShowHideLoadingPanel(
'Hide', MCTransferGrid.ClientID);
MCTransferGrid.get_masterTableView().set_dataSource(result.Data);
MCTransferGrid.get_masterTableView().dataBind();
MCTransferGrid.get_masterTableView().set_virtualItemCount(result.Count);
}
catch (e) {
ShowHideLoadingPanel(
'Hide', MCTransferGrid.ClientID);
}
}
| <telerik:RadGrid ID="GridView1" AllowSorting="true" runat="server" MasterTableView-GroupLoadMode="Client" GridLines="None" AutoGenerateColumns="False" Skin="Office2007" Width=100%> |
| <groupingsettings casesensitive="False" /> |
| <MasterTableView GroupsDefaultExpanded="false"> |
| <GroupByExpressions> |
| <telerik:GridGroupByExpression> |
| <SelectFields> |
| <telerik:GridGroupByField FieldAlias="Category" FieldName="Category" HeaderValueSeparator=" " HeaderText=" <b>Available : </b>" FormatString="" ></telerik:GridGroupByField> |
| </SelectFields> |
| <GroupByFields> |
| <telerik:GridGroupByField FieldAlias="Category" FieldName="Category" FormatString="" SortOrder="None" HeaderText=""></telerik:GridGroupByField> |
| </GroupByFields> |
| </telerik:GridGroupByExpression> |
| </GroupByExpressions> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn > |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridTemplateColumn UniqueName="TemplateColumn1" HeaderText="<font color=red> Select</font>"> |
| <ItemTemplate> |
| <asp:CheckBox ID="CheckBox1" AutoPostBack="true" runat="server"/> |
| </ItemTemplate> |
| <ItemStyle HorizontalAlign="Left" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Product" UniqueName="URL"> |
| <ItemTemplate> |
| <a href=<%# Eval("URL") %> target="_blank" ><%# Eval("Product_Name")%></a> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn EmptyDataText="&nbsp;" HeaderText="Product" UniqueName="Product_Name" DataField="Product_Name" Visible=False > |
| <ItemStyle HorizontalAlign="Left" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn EmptyDataText="&nbsp;" HeaderText="Date" UniqueName="Date" DataField="Date"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Resolution" EmptyDataText="&nbsp;" HeaderText="Resolution" |
| UniqueName="Resolution"> |
| <ItemStyle HorizontalAlign="Left" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Percentage_Coverage" EmptyDataText="&nbsp;" |
| HeaderText="% Coverage" UniqueName="Percentage_Coverage"> |
| <ItemStyle HorizontalAlign="Left" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Price" EmptyDataText="&nbsp;" HeaderText="Price ($)" |
| UniqueName="Total_Price"> |
| <ItemStyle HorizontalAlign="Left" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Area" EmptyDataText="&nbsp;" HeaderText="Area" |
| UniqueName="Price" Visible="False"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn UniqueName="ViewScene"> |
| <ItemTemplate> |
| <a href="javascript:openScenePopup('<%# Eval("SubProduct") %>','<%# Eval("AOI") %>','<%# Eval("View_Scene") %>')"><%# Eval("View_Scene") %></a> |
| </ItemTemplate> |
| <ItemStyle HorizontalAlign="Left" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn DataField="SubProduct" EmptyDataText="&nbsp;" HeaderText="SubProduct" |
| UniqueName="SubProduct" Visible="False"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Notes" EmptyDataText="&nbsp;" HeaderText="Notes" |
| UniqueName="Notes" Visible="False"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Category" EmptyDataText="&nbsp;" HeaderText="Category" |
| UniqueName="Category" Visible="False"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderText="Recommended" UniqueName="Recommended"> |
| <ItemTemplate> |
| <img src=<%# Eval("Recommended")%> width=18 height=18 alt="Recommendation is based on your total Area"> |
| </ItemTemplate> |
| <ItemStyle HorizontalAlign="Center" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn DataField="EULA" EmptyDataText="&nbsp;" UniqueName="EULA" Visible="False"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| <FilterMenu EnableTheming="True" Skin="WebBlue"> |
| <CollapseAnimation Duration="200" Type="OutQuint" /> |
| </FilterMenu> |
| <GroupPanel Text=""> |
| </GroupPanel> |
| </telerik:RadGrid> |
Hi Support,
I've been using the Radgrid component for some time now and have stumble into a problem I can't resolve.
I have a hierarchical grid which I want paging inside the details table. I've used a simple data binding in the server code:
RadGrid2.DataSource = DataTable1;
RadGrid2.MasterTableView.DetailTables[0].DataSource = DataTable2;
And simple relations in the aspx file:
<ParentTableRelation>
<telerik:GridRelationFields
DetailKeyField="IDPerek"
MasterKeyField="IDPerek" />
</ParentTableRelation>
The problem we are facing is that in the details table it seems that we have paging that is not in relation to a level but to the entire data source – so in each level we have the same number of pages although the number of records is different.
In the example below (see file attached) you can see the problem – the number in brackets show the actual number of records in each level:
Note: the characters are in Hebrew and the grid is right to left aligned.
Any help will be appreciated,
Evgeny
| <div id="ctl04_BarCharts_ctrl1_BarChart" class=" RadChart" style="height:44px;width:293px;"> |
| <img alt='' style='border-width: 0px;' src='ChartImage.axd?UseSession=true&ChartID=530d344a-c0c1-408c-b083-88a56c512866_chart_ctl04$BarCharts$ctrl1$BarChart&imageFormat=Png&random=0.0234165825058783' onerror="if(confirm('Error loading RadChart image.\nYou may also wish to check the ASP.NET Trace for further details.\nDisplay stack trace?'))window.location.href=this.src;" /><input id="ctl04_BarCharts_ctrl1_BarChart_ClientState" name="ctl04_BarCharts_ctrl1_BarChart_ClientState" type="hidden" /> |
| </div><script type="text/javascript"> |
| //<![CDATA[ |
| Sys.Application.add_init(function(){}); |
| //]]> |
| </script> |
| <div id="ctl04_BarCharts_ctrl1_BarChart" class=" RadChart"> |
| <img alt='' src='ChartImage.axd?UseSession=true&ChartID=530d344a-c0c1-408c-b083-88a56c512866_chart_ctl04$BarCharts$ctrl1$BarChart&imageFormat=Png&random=0.0234165825058783' /> |
| </div> |
| <img alt='' src='ChartImage.axd?UseSession=true&ChartID=530d344a-c0c1-408c-b083-88a56c512866_chart_ctl04$BarCharts$ctrl1$BarChart&imageFormat=Png&random=0.0234165825058783' /> |
