Telerik Forums
UI for ASP.NET AJAX Forum
7 answers
654 views

Hi,

i am getting above error whenever i am clicking on modify button on page.
the page is loaded properly in view mode but when click on modify button getting this error.
i also trying to set RegisterWithScriptManager to false but not works.

Script control 'grdActions' is not a registered script control. Script controls must be registered using RegisterScriptControl() before calling RegisterScriptDescriptors().

Server Error in '/EpssWeb' Application.

Script control 'grdActions' is not a registered script control. Script controls must be registered using RegisterScriptControl() before calling RegisterScriptDescriptors().
Parameter name: scriptControl

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: Script control 'grdActions' is not a registered script control. Script controls must be registered using RegisterScriptControl() before calling RegisterScriptDescriptors().
Parameter name: scriptControl

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[ArgumentException: Script control 'grdActions' is not a registered script control. Script controls must be registered using RegisterScriptControl() before calling RegisterScriptDescriptors().
Parameter name: scriptControl]
   System.Web.UI.ScriptControlManager.RegisterScriptDescriptors(IScriptControl scriptControl) +349918
   System.Web.UI.ScriptManager.RegisterScriptDescriptors(IScriptControl scriptControl) +21
   Telerik.Web.UI.RadCompositeDataBoundControl.RegisterScriptDescriptors() +66
   Telerik.Web.UI.RadCompositeDataBoundControl.RenderContents(HtmlTextWriter writer) +64
   Telerik.Web.UI.RadGrid.RenderContents(HtmlTextWriter writer) +94
   Telerik.Web.UI.GridBaseDataList.Render(HtmlTextWriter writer) +120
   Telerik.Web.UI.RadGrid.Render(HtmlTextWriter writer) +199
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.ControlRenderer.Render(HtmlTextWriter writer) +145
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.UpdatePanel.RenderChildren(HtmlTextWriter writer) +234
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.UpdatePanel.Render(HtmlTextWriter writer) +34
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.PreControlToAjaxify.Render(HtmlTextWriter writer) +188
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +10
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +10
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +10
   Telerik.Web.UI.RadWebControl.RenderContents(HtmlTextWriter writer) +36
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +92
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.WebControls.TableCell.RenderContents(HtmlTextWriter writer) +57
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +10
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.WebControls.Table.RenderContents(HtmlTextWriter writer) +206
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +10
   System.Web.UI.WebControls.FormView.Render(HtmlTextWriter writer) +60
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +163
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +51
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   System.Web.UI.Adapters.ControlAdapter.Render(HtmlTextWriter writer) +21
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +8685193
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) +693
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   System.Web.UI.Adapters.ControlAdapter.Render(HtmlTextWriter writer) +21
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +8685193
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1266


Version Information: Microsoft .NET Framework Version:2.0.50727.3615; ASP.NET Version:2.0.50727.3618 



Please help.
its urgent and error coming on Production server also.

waiting for your reply


Hi...

Please reply....
i am waiting for the solution...


JeffSM
Top achievements
Rank 2
Iron
Veteran
Iron
 answered on 22 Aug 2020
0 answers
97 views

I want to fill RadGrid  when I click on the  In Gantt Tree list .
Use this code and it works fine The problem is the RadGrid is not filling.

<body>
    <form id="form1" runat="server">
          <telerik:RadAjaxManager runat="server" ID="RadAjaxManager1" OnAjaxRequest="RadAjaxManager2_AjaxRequest" ></telerik:RadAjaxManager>
        <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
            <Scripts>
                <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
                <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
                <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
            </Scripts>
        </telerik:RadScriptManager>
        <script type="text/javascript">
            //Put your JavaScript code here.
        </script>
        <div>
            <telerik:RadGantt ID="RadGantt1" Height="450px" SelectedView="MonthView" ReadOnly="false" runat="server">
            </telerik:RadGantt>
        </div>

    
         <telerik:RadGrid ID="RadGrid1" RenderMode="Lightweight" EnableAriaSupport="true" 
                                                                      runat="server" AllowPaging="True"   AutoGenerateColumns="False" PageSize="6" AllowSorting="True" Skin="Web20" Width="100%"  ShowStatusBar="True"   AllowAutomaticUpdates="True"  AllowAutomaticDeletes="True"  ShowFooter="True"    Font-Bold="True" AllowFilteringByColumn="true"     >
                                                                  <itemstyle backcolor="Gainsboro"   />
                                                                    <GroupingSettings CollapseAllTooltip="Collapse all groups" />
                                                            
                                                                  
                                                                   <MasterTableView AllowAutomaticDeletes="True" EditMode="InPlace" BorderWidth="2px"     AllowMultiColumnSorting="True" AllowSorting="True" 
                                                                       AutoGenerateColumns="False" CommandItemDisplay="Top"  DataKeyNames="ID" PageSize="6" ShowGroupFooter="True"    >
                                                                <CommandItemSettings ShowAddNewRecordButton="False" ShowRefreshButton="False" />
                                                                       <RowIndicatorColumn Visible="False"> </RowIndicatorColumn>
                                                                       <ExpandCollapseColumn Created ="true" ></ExpandCollapseColumn> 
                                                                        <FooterStyle BackColor="#cc6633"></FooterStyle>  
                                                                       <BatchEditingSettings OpenEditingEvent="Click" EditType="Cell"/> 
                            <Columns>                                     
                                  <telerik:GridBoundColumn DataField="Activity_Code"  AllowFiltering="true" HeaderButtonType="TextButton" HeaderText="رقم البند" SortExpression="Activity_Code" > </telerik:GridBoundColumn>
                                  <telerik:GridBoundColumn DataField="Activity_Name" AllowFiltering="false"  HeaderButtonType="TextButton" HeaderText="إسم البند" SortExpression="Activity_Name"   ItemStyle-Width="200px"  >
                                      <ItemStyle Width="200px" />
                                  </telerik:GridBoundColumn>
                                  <telerik:GridBoundColumn DataField="Item_Code"  AllowFiltering="true" HeaderText="رقم المادة" SortExpression="Item_Code" > </telerik:GridBoundColumn>
                                  <telerik:GridBoundColumn DataField="Item_Name"  AllowFiltering="true" HeaderText="إسم الماده" SortExpression="Item_Name" > </telerik:GridBoundColumn>
                                  <telerik:GridBoundColumn DataField="Qty"  AllowFiltering="false" HeaderText=" الكمية" SortExpression="Qty" > </telerik:GridBoundColumn>
                                  <telerik:GridBoundColumn DataField="UnitName" AllowFiltering="false" HeaderText="الوحدة " SortExpression="UnitName" > </telerik:GridBoundColumn>
                                  <telerik:GridBoundColumn DataField="UnitCost"  AllowFiltering="false" HeaderText="سعر الوحدة" SortExpression="UnitCost" > </telerik:GridBoundColumn>
                                  <telerik:GridBoundColumn DataField="Total" AllowFiltering="false"  HeaderText="الإجمالي" SortExpression="Total" > </telerik:GridBoundColumn>                                            
                            </Columns>                          
                        </MasterTableView>
                              <ValidationSettings EnableValidation="true" ValidationGroup="Editsub"/>
                                                               
                      
                                                                  <FilterMenu RenderMode="Lightweight">
                                                                  </FilterMenu>
                                                                  <HeaderContextMenu RenderMode="Lightweight">
                                                                  </HeaderContextMenu>
                     </telerik:RadGrid>
      
            <script type="text/javascript">
            function pageLoad() {
                var $ = $telerik.$;
                var gantt = $find("RadGantt1");

                $(".rgtTask").on("dblclick", function (e) {
                    e.stopPropagation();
                    var $element = $(e.target);
                    if (!$element.is(".rgtTask")) {
                        $element = $element.parents(".rgtTask").first();
                    }

                    var uid = $element.attr("data-uid");
                    var tasks = gantt.get_allTasks();
                    var task;

                    for (var i = 0; i < tasks.length; i++) {
                        if (tasks[i]._uid === uid) {
                            task = tasks[i];
                            break;
                        }
                    }

                    $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest(task.get_id());
                });
 
            }
        </script>
    </form>
</body>

Bassam
Top achievements
Rank 1
Veteran
 asked on 22 Aug 2020
0 answers
79 views
I want Cancel the screen display popup  in the Gantt
Bassam
Top achievements
Rank 1
Veteran
 asked on 22 Aug 2020
1 answer
120 views

Hi,
How can I Show the Add Child only and at the same time is hide Add Above and Add  Below ?

I use a language ASP.Net .
 Is there a code that I can distinguish that the user wants to add Child or Add Above or  Add Below ?

i'm so sorry regarding my frequent requests 

bassam
Top achievements
Rank 1
Veteran
 answered on 21 Aug 2020
3 answers
171 views

I understand that i need to add the 3 app settings for the encryption key, but would like to check where do i add the decryption key? 

after patch the dlls and adding the keys to web.config, is there any requirement to do a code change?

i am currently using version 2015.2.729.40

Rumen
Telerik team
 answered on 21 Aug 2020
0 answers
70 views

Hi, I have a perfectly working code for auto populate textbox via rest api(it populates after 2 characters typed).  Can you assist me on modifying the same api code to find out the total length of array(/total companies) and assign to textbox val something like $("#TotalCompany").val(...) I currently have autopopulate companies $("#Company").autocomplete working just fine.

$(document).ready(function () {
                      var baseServiceUrl = 'http://services.appserver.com/';
                      $("#Company").autocomplete({
                                         minLength: 2,
                                         source: function (request, response) {
                                          $.getJSON(baseServiceUrl + '/company/name/' + request.term + '/?callback=?',
                                          {
                                                       contextKey: function () {
                                                      // applies to associated parties
                                                     var key = $(this).parent().parent().find('.type').val();
                                                     if (key !== "--Select--" && key !== "")
                                                              key = key === "O" ? "Company" : "Company";
                                                      else
                                                              key = "";
                                                     return key;
                                             },
                                             format: "json"
                                       },
                                       function (data) {
                                                         response($.map(data,
                                                         function (item) {
                                                                                   return {
                                                                                                   label: item['Company'].replace(/&amp;/g, '&'),
                                                                                                   value: item['Company'].replace(/&amp;/g, '&')
                                                                                                }
                                            }));
                          }).sort();
                 }

        });
});

The web service API return something simillar to the script below:
<ArrayOfCompany xmlns="http://schemas.datacontract.org/2004/07/CR.WebServices.Model.EntityFramework" xmlns:i=http://www.w3.org/2001/XMLSchema-instance>
<Company>…</Company>
<Company>…</Company>
<Company>…</Company>
</ArrayOfCompany>

Please let me know if you need more details Greatly appreciated any help

swati
Top achievements
Rank 1
Veteran
 asked on 20 Aug 2020
1 answer
69 views

Hello, 

We are trying to upload a M4A file type using RadAsyncUpload and getting an error saying that it is not an allowed type, so is there any custom method to allow that along with the default allowed extensions. 

We want all the default allowed ones and then this extra M4A. Please advice an optimized solution. 

 

Thanks. 

 

Attila Antal
Telerik team
 answered on 20 Aug 2020
3 answers
253 views

How can I make radasyncupload progress bar thicker in Lightweight render mode?

I found this:

http://www.telerik.com/forums/to-make-radasyncupload-progress-bar-thicker

but only works in rendermode="Classic"

Thanks

JD
Top achievements
Rank 1
 answered on 19 Aug 2020
5 answers
256 views
Hi,

I have problem with saving editor's content, it works if changes the mode as text area.

Cheers,

Duy
David
Top achievements
Rank 1
Veteran
Iron
 answered on 19 Aug 2020
3 answers
261 views

Hi Telerik,

I'm having an issue while dynamically loading a user control that contains a RadTabStrip and a RadMultiPage inside the NestedViewTemplate of a RadGrid on expanding Row Details.

I'm doing this for performance reasons; Originally we had an approach based on this example https://demos.telerik.com/aspnet-ajax/grid/examples/hierarchy/hierarchy-with-templates/defaultcs.aspx, however it was not working as expected (everything was being loaded when page loaded) making the performance really bad.

 

 

So we decided to go with the following scenario:

 

We have a User Control named RowChild.ascx that contains a RadTabStrip and a RadMultiPage.

RowChild.ascx:

<div style="height: 300px;">
    <telerik:RadAjaxManagerProxy ID="AjaxManagerProxy17" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="Radgrid2">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="Radgrid2" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="RadDataPager1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadListView1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManagerProxy>
    <telerik:RadTabStrip runat="server" Skin="HP" ID="TabStip1" MultiPageID="Multipage1"
        AutoPostBack="True">
        <Tabs>
            <telerik:RadTab runat="server" Selected="True" Text="<%$ Resources:Mwedi, transactiondetail %>" Font-Size="X-Small" ForeColor="WhiteSmoke"
                Font-Bold="true" Font-Names="Arial" PageViewID="RadPageView1">
            </telerik:RadTab>
            <telerik:RadTab runat="server" Text="<%$ Resources:Mwedi, otherdetails %>" Font-Size="X-Small" ForeColor="WhiteSmoke"
                Font-Bold="true" Font-Names="Arial" PageViewID="RadPageView2">
            </telerik:RadTab>
            <telerik:RadTab runat="server" Text="<%$ Resources:Mwedi, purchaseorderdetails %>" Font-Size="X-Small" ForeColor="WhiteSmoke"
                Font-Bold="true" Font-Names="Arial" PageViewID="RadPageView4" Visible="False">
            </telerik:RadTab>
            <telerik:RadTab runat="server" Text="<%$ Resources:Mwedi, asndetails %>" Font-Size="X-Small" ForeColor="WhiteSmoke"
                Font-Bold="true" Font-Names="Arial" PageViewID="RadPageView5" Visible="False">
            </telerik:RadTab>
            <telerik:RadTab runat="server" Text="<%$ Resources:Mwedi, inventoryadvicedetails %>" Font-Size="X-Small" ForeColor="WhiteSmoke"
                Font-Bold="true" Font-Names="Arial" PageViewID="RadPageView6" Visible="False">
            </telerik:RadTab>
        </Tabs>
    </telerik:RadTabStrip>
    <telerik:RadMultiPage runat="server" ID="Multipage1" SelectedIndex="0" RenderSelectedPageOnly="true">
        <telerik:RadPageView runat="server" ID="RadPageView1">
            <asp:LinqDataSource ID="LinqDataSource2" runat="server" ContextTypeName="MWEdiLib.Model.TransactionDataContext"
                EntityTypeName="" TableName="LogDetailsTransactions" Where="FK_LogTransaction=@Id">
                <WhereParameters>
                    <asp:ControlParameter Type="Int32" DefaultValue="0" Name="Id" ControlID="Id" PropertyName="Text" />
                </WhereParameters>
            </asp:LinqDataSource>
            <div id="InvoiceGridWrapper" style="background-color: ThreeDShadow; height: 49px; width: 1332px">
                <telerik:RadGrid ID="RadGrid2" runat="server" CellSpacing="0" GridLines="None" AllowSorting="True"
                    MasterTableView-ItemStyle-ForeColor="Black" OnItemCommand="RadGrid2_ItemCommand"
                    Skin="Metro" DataSourceID="LinqDataSource2" Width="1332px">
                    <GroupingSettings ShowUnGroupButton="True" />
                    <MasterTableView AutoGenerateColumns="False" DataKeyNames="FK_LogTransaction" Width="1332px">
                        <Columns>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, filename %>" DataField="FName" HeaderStyle-Font-Size="X-Small"
                                ItemStyle-Width="170px" HeaderStyle-Width="170px" HeaderStyle-Font-Bold="true"
                                ItemStyle-Font-Bold="true" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn runat="server" DataField="QueuePath" HeaderStyle-Font-Size="X-Small"
                                ItemStyle-Width="170px" HeaderStyle-Width="170px" HeaderStyle-Font-Bold="true"
                                Display="false" ItemStyle-Font-Bold="true" ItemStyle-HorizontalAlign="Center"
                                HeaderStyle-HorizontalAlign="Center">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, editype %>" DataField="Type" HeaderStyle-Font-Size="X-Small"
                                ItemStyle-Width="170px" HeaderStyle-Width="170px" HeaderStyle-Font-Bold="true"
                                ItemStyle-Font-Bold="true" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, path %>" Display="false" DataField="Filename"
                                HeaderStyle-Font-Size="X-Small" ItemStyle-Width="110px" HeaderStyle-Width="110px"
                                HeaderStyle-Font-Bold="true" ItemStyle-HorizontalAlign="Left">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, notes %>" DataField="Notes" HeaderStyle-Font-Size="X-Small"
                                ItemStyle-Width="140px" HeaderStyle-Width="110px" HeaderStyle-Font-Bold="true"
                                ItemStyle-Font-Bold="true" ItemStyle-HorizontalAlign="Left">
                            </telerik:GridBoundColumn>
                            <telerik:GridTemplateColumn>
                                <ItemTemplate>
                                    <asp:ImageButton runat="server" ImageUrl="~/Images/download.png" CommandName="DownloadView"
                                        HeaderTooltip="Download Document" ID="DownloadButton" Text="<%$ Resources:Mwedi, download %>" BorderColor="Transparent" />
                                </ItemTemplate>
                                <HeaderTemplate>
                                    <asp:Label ID="Label1" runat="server" Text="Download" ForeColor="White"></asp:Label>
                                </HeaderTemplate>
                                <ItemStyle HorizontalAlign="Center" Width="45px" Font-Bold="true" />
                                <HeaderStyle HorizontalAlign="Center" ForeColor="black" Font-Bold="true" Width="45px" />
                            </telerik:GridTemplateColumn>
                        </Columns>
                    </MasterTableView>
                </telerik:RadGrid>
            </div>
        </telerik:RadPageView>
        <telerik:RadPageView ID="RadPageView2" runat="server">
            <asp:LinqDataSource ID="LinqDataSource3" runat="server" ContextTypeName="MWEdiLib.Model.TransactionDataContext"
                EntityTypeName="" TableName="LogTransactions" Where="Id=@Id">
                <WhereParameters>
                    <asp:ControlParameter Type="Int32" DefaultValue="0" Name="Id" ControlID="Id" PropertyName="Text" />
                </WhereParameters>
            </asp:LinqDataSource>
            <telerik:RadListView ID="DataList1" runat="server" Width="1331px" Font-Size="Small"
                DataKeyField="Id" DataSourceID="LinqDataSource3">
                <EmptyDataTemplate>
                    No result
                </EmptyDataTemplate>
                <ItemTemplate>
                    <div id="InvoiceDetailWrapper" style="background-color: ButtonFace; height: 248px; width: 1331px">
                        <table style="background-color: ButtonFace; padding: 5px 5px 5px 5px; border: 3px solid Gray; color: black; width: 1331px; height: 248px; vertical-align: top; font-size: small">
                            <tr>
                                <td>
                                    <div style="width: 120px; padding: 5px 10px 5px 10px; margin-left: 1px; text-align: right; float: left; vertical-align: top;">
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, transactionid %>" /> :<br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, process %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, transactiontype %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, documentno %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, direction %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, standard %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, version %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, filesize %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, reconcilled %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, notes %>" /> :
                                                                    <br />
                                    </div>
                                    <div style="width: 150px; padding: 5px 1px 5px 1px; margin-left: 1px; text-align: left; float: left; vertical-align: top">
                                        <asp:Label ID="Label7sdfsdf234234" runat="server" Text='<%# Eval("MwRefId") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label4werw343535" runat="server" Text='<%# Eval("ProcessedTimes") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label5vbnvn4tr445" runat="server" Text='<%# Eval("DocumentType") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label8" runat="server" Text='<%# Eval("DocumentNo") %>'></asp:Label>
                                        <br />
                                        <asp:Label runat="server" ID="Label100" Text='<%# Eval("Direction") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label18" runat="server" Text='<%# Eval("FileType") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label10" runat="server" Text='<%# Eval("Standard") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label55" runat="server" Text='<%# Eval("FileSize") %>'></asp:Label>
                                        <br />
                                        <asp:Image ID="Image6" Width="10px" Style="padding-top: 3px; padding-bottom: 3px"
                                            runat="server" ImageUrl='<%# ((bool)Eval("IsReconciled")?"~/Images/yes.png":"~/Images/no.png") %>'
                                            ToolTip='<%# ((bool)Eval("IsReconciled")? "Reconciled":"Not Reconciled") %>' />
                                        <br />
                                        <asp:Label ID="Label32342342" runat="server" CssClass="wrapped60" Text='<%# Eval("Notes") %>'></asp:Label>
                                        <br />
                                    </div>
                                </td>
                                <td>
                                    <div style="width: 120px; padding: 5px 1px 5px 1px; margin-left: 1px; text-align: right; float: left; vertical-align: top">
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, receiverid %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, transactioncode %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, po %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, bol %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, invoiceno %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, vendorno %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, isano %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, gsno %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, stno %>" /> :
                                                                    <br />
                                          
                                                                    <br />
                                    </div>
                                    <div style="width: 150px; padding: 5px 1px 5px 1px; margin-left: 1px; text-align: left; float: left">
                                        <asp:Label ID="Label14" runat="server" Text='<%# Eval("ReceiverId") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label61" runat="server" Text='<%# Eval("TransactionType") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label16" runat="server" Text='<%# Eval("PoNumber") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label17" runat="server" Text='<%# Eval("BOLNumber") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label15" runat="server" Text='<%# Eval("InvoiceNumber") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label19" runat="server" Text='<%# Eval("VendorNumber") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label20" runat="server" Text='<%# Eval("ControlNumber") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label35" runat="server" Text='<%# Eval("GSControlNumber") %>'></asp:Label>
                                        <br />
                                        <asp:Label runat="server" ID="Label27" Text='<%# Eval("STControlNumber") %>'></asp:Label>
                                        <br />
                                          
                                                                    <br />
                                    </div>
                                </td>
                                <td>
                                    <div style="width: 116px; padding: 5px 1px 5px 1px; margin-left: 1px; text-align: right; float: left;">
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, mwreceivedate %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, mwreceivedate %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, docdate %>" /> :
                                                                    <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, senddate %>" /> :
                                                                    <br />
                                          
                                                                    <br />
                                          
                                                                    <br />
                                          
                                                                    <br />
                                          
                                                                    <br />
                                          
                                                                    <br />
                                          
                                                                    <br />
                                    </div>
                                    <div style="width: 200px; padding: 5px 1px 5px 1px; margin-left: 1px; text-align: left; float: left">
                                        <asp:Label ID="Label21" runat="server" Text='<%# Eval("ReceivedDate") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label22" runat="server" Text='<%# Eval("DeliveryDate") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label23" runat="server" Text='<%# Eval("DocumentDate") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label36" runat="server" Text='<%# Eval("SentDate") %>'></asp:Label>
                                        <br />
                                        <%--    <asp:Label ID="Label24" runat="server" Text='<%# Eval("InvoiceDate") %>'></asp:Label>--%>
                                        <br />
                                        <%--  <asp:Label ID="Label26" runat="server" Text='<%# Eval("BaselineDate") %>'></asp:Label>--%>
                                        <br />
                                          
                                                                    <br />
                                          
                                                                    <br />
                                          
                                                                    <br />
                                          
                                                                    <br />
                                    </div>
                                </td>
                            </tr>
                        </table>
                    </div>
                </ItemTemplate>
            </telerik:RadListView>
        </telerik:RadPageView>
        <telerik:RadPageView ID="RadPageView4" runat="server">
            <asp:LinqDataSource ID="LinqDataSource7" runat="server" ContextTypeName="MWEdiLib.Model.TransactionDataContext"
                EntityTypeName="" TableName="Orders" Where="FK_LogTransactionId=@Id">
                <WhereParameters>
                    <asp:ControlParameter Type="Int32" DefaultValue="0" Name="Id" ControlID="Id" PropertyName="Text" />
                </WhereParameters>
            </asp:LinqDataSource>
            <telerik:RadListView ID="DataList850" runat="server" Width="1331px" Font-Size="Small"
                DataKeyField="Id" DataSourceID="LinqDataSource7">
                <EmptyDataTemplate>
                    No result
                </EmptyDataTemplate>
                <ItemTemplate>
                    <div id="OrderDetailWrapper" style="background-color: ButtonFace; height: 248px; width: 1331px">
                        <asp:Label runat="server" ID="OrderId" Text='<%# Eval("OrderId") %>' Visible="false"></asp:Label>
                        <table style="background-color: ButtonFace; padding: 5px 5px 5px 5px; border: 3px solid Gray; color: black; width: 1331px; height: 248px; vertical-align: top; font-size: small">
                            <tr>
                                <td>
                                    <div style="padding: 5px 10px 5px 10px; margin-left: 1px; text-align: right; float: left; vertical-align: top;">
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, pono %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, receiveddate %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, customerordernumber %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, internalvendornumber %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, carrier %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, icn %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, sacdescription %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, requestedshipdate %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, promiseddeliverydate %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, shipper %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, buyername %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, buyerphone %>" /> :
                                    </div>
                                    <div style="padding: 5px 1px 5px 1px; margin-left: 1px; text-align: left; float: left; vertical-align: top">
                                        <asp:Label ID="Label7" runat="server" Text='<%# Eval("PoNumber") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label4" runat="server" Text='<%# Eval("PoDate") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label47" runat="server" Text='<%# Eval("CustomerOderNumber") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label56" runat="server" Text='<%# Eval("InternalVendorNumber") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label57" runat="server" Text='<%# Eval("Carrier") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label72" runat="server" Text='<%# Eval("ICN") %>'></asp:Label>
                                        <br />
                                        <telerik:RadTextBox ID="RadTextBox95646" runat="server" ReadOnly="true" Text='<%# Eval("SacDescription") %>' Width="150px"
                                            BackColor="ButtonFace" ForeColor="black" Height="16px" BorderStyle="None">
                                        </telerik:RadTextBox>
                                        <br />
                                        <asp:Label ID="Label59" runat="server" Text='<%# Eval("RequestShipDate") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label60" runat="server" Text='<%# Eval("PromisedDeliveryDate") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label62" runat="server" Text='<%# Eval("Routing") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label77" runat="server" Text='<%# Eval("BuyerName") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label78" runat="server" Text='<%# Eval("BuyerTelephone") %>'></asp:Label>
                                    </div>
                                </td>
                                <td>
                                    <div style="padding: 5px 10px 5px 10px; margin-left: 1px; text-align: right; float: left; vertical-align: top;">
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, shiptoname %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, shiptocode %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, shiptostreet %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, shiptocity %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, shiptostate %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, shiptozip %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, billtoname %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, billtocode %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, billtostreet %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, billtocity %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, billtostate %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, billtozip %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, buyeremail %>" /> :
                                    </div>
                                    <div style="padding: 5px 1px 5px 1px; margin-left: 1px; text-align: left; float: left; vertical-align: top">
                                        <asp:Label ID="Label63" runat="server" Text='<%# GetAddressPart(Eval("FK_LogTransactionId").ToString(), "ST", "name") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label64" runat="server" Text='<%# GetAddressPart(Eval("FK_LogTransactionId").ToString(), "ST", "code") %>'></asp:Label>
                                        <br />
                                        <telerik:RadTextBox ID="RadTextBox1323424" runat="server" ReadOnly="true"
                                            Text='<%# GetAddressPart(Eval("FK_LogTransactionId").ToString(), "ST", "street") %>' Width="150px"
                                            BackColor="ButtonFace" ForeColor="black" Height="16px" BorderStyle="None">
                                        </telerik:RadTextBox>
                                        <br />
                                        <asp:Label ID="Label66" runat="server" Text='<%# GetAddressPart(Eval("FK_LogTransactionId").ToString(), "ST", "city") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label67" runat="server" Text='<%# GetAddressPart(Eval("FK_LogTransactionId").ToString(), "ST", "state") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label68" runat="server" Text='<%# GetAddressPart(Eval("FK_LogTransactionId").ToString(), "ST", "zip") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label69" runat="server" Text='<%# GetAddressPart(Eval("FK_LogTransactionId").ToString(), "BT", "name") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label70" runat="server" Text='<%# GetAddressPart(Eval("FK_LogTransactionId").ToString(), "BT", "code") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label71" runat="server" Text='<%# GetAddressPart(Eval("FK_LogTransactionId").ToString(), "BT", "street") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label73" runat="server" Text='<%# GetAddressPart(Eval("FK_LogTransactionId").ToString(), "BT", "city") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label75" runat="server" Text='<%# GetAddressPart(Eval("FK_LogTransactionId").ToString(), "BT", "state") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label76" runat="server" Text='<%# GetAddressPart(Eval("FK_LogTransactionId").ToString(), "BT", "zip") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label79" runat="server" Text='<%# Eval("BuyerEmail") %>'></asp:Label>
                                    </div>
                                </td>
                                <td>
                                    <div style="padding: 5px 10px 5px 10px; margin-left: 1px; text-align: right; float: left; vertical-align: top;">
                                        <asp:LinqDataSource ID="LinqDataSource8" runat="server" ContextTypeName="MWEdiLib.Model.TransactionDataContext"
                                            EntityTypeName="" TableName="OrderItems" Where="FK_OrderId=@OrderId">
                                            <WhereParameters>
                                                <asp:ControlParameter Type="Int32" DefaultValue="0" Name="OrderId" ControlID="OrderId" PropertyName="Text" />
                                            </WhereParameters>
                                        </asp:LinqDataSource>
                                        <table style="width: 590px; margin-bottom: 2px; color: black; font-size: 12px;">
                                            <tr>
                                                <td class="tdleft">
                                                    <asp:Label ID="labelListOfPurchaseOrderItems" runat="server" Text="<%$ Resources: Mwedi, itemslist %>" />
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <telerik:RadListView AllowPaging="true" DataKeyNames="OrderItemId" DataSourceID="LinqDataSource8"
                                                        ID="RadListView1" PageSize="6" runat="server">
                                                        <LayoutTemplate>
                                                            <div style="width: 590px; padding-left: 2px; padding-right: 2px;">
                                                                <telerik:RadTextBox ID="RadTextBox7" runat="server" ReadOnly="true" Text="<%$ Resources:Mwedi, itemlinenumber %>"
                                                                    Columns="7" Width="90px">
                                                                </telerik:RadTextBox>
                                                                <telerik:RadTextBox ID="RadTextBox8" runat="server" ReadOnly="true" Text="<%$ Resources:Mwedi, quantityordered %>"
                                                                    Columns="7" Width="100px">
                                                                </telerik:RadTextBox>
                                                                <%--<telerik:RadTextBox ID="RadTextBox9" runat="server" ReadOnly="true" Text="<%$ Resources:Mwedi, buyerskunumber %>"
                                                                                                Columns="7" Width="105px">
                                                                                            </telerik:RadTextBox>--%>
                                                                <telerik:RadTextBox ID="RadTextBox10" runat="server" ReadOnly="true" Text="<%$ Resources:Mwedi, vendorupcnumber %>"
                                                                    Columns="7" Width="105px">
                                                                </telerik:RadTextBox>
                                                                <telerik:RadTextBox ID="RadTextBox11" runat="server" ReadOnly="true" Text="<%$ Resources:Mwedi, grossweightpackage %>"
                                                                    Columns="7" Width="80px">
                                                                </telerik:RadTextBox>
                                                                <%--<telerik:RadTextBox ID="RadTextBox12" runat="server" ReadOnly="true" Text="<%$ Resources:Mwedi, routing %>"
                                                                                                Columns="7" Width="80px">
                                                                                            </telerik:RadTextBox>--%>
                                                            </div>
                                                            <div class="RadListView RadListViewFloated RadListView_Default" style="height: 140px;">
                                                                <div class="rlvFloated">
                                                                    <div id="itemPlaceholder" runat="server">
                                                                    </div>
                                                                </div>
                                                            </div>
                                                            <telerik:RadDataPager ID="RadDataPager1" runat="server" PageSize="6">
                                                                <Fields>
                                                                    <telerik:RadDataPagerSliderField />
                                                                </Fields>
                                                            </telerik:RadDataPager>
                                                        </LayoutTemplate>
                                                        <ItemTemplate>
                                                            <div style="width: 590px; padding-left: 2px; padding-right: 2px;">
                                                                <telerik:RadTextBox ID="RadTextBox2" runat="server" ReadOnly="true" Text='<%# Eval("ItemLineNumber")  %>'
                                                                    Columns="7" Width="90px">
                                                                </telerik:RadTextBox>
                                                                <telerik:RadTextBox ID="RadTextBox6" runat="server" ReadOnly="true" Text='<%# String.Format("{0:N0}",Eval("Quantity")) + " " + Eval("Uom")  %>'
                                                                    Columns="7" Width="100px">
                                                                </telerik:RadTextBox>
                                                                <%--<telerik:RadTextBox ID="RadTextBox4" runat="server" ReadOnly="true" Text='<%# Eval("BuyerSkuNumber")  %>'
                                                                                                Columns="7" Width="105px">
                                                                                            </telerik:RadTextBox>--%>
                                                                <telerik:RadTextBox ID="RadTextBox1" runat="server" ReadOnly="true" Text='<%# Eval("VendorSkuNumber")  %>'
                                                                    Columns="7" Width="105px">
                                                                </telerik:RadTextBox>
                                                                <telerik:RadTextBox ID="RadTextBox3" runat="server" ReadOnly="true" Text='<%# Eval("GrossWeightPackage") + " LB"  %>'
                                                                    Columns="7" Width="80px">
                                                                </telerik:RadTextBox>
                                                                <%--<telerik:RadTextBox ID="RadTextBox5" runat="server" ReadOnly="true" Text='<%# Eval("Routing")  %>'
                                                                                                Columns="7" Width="80px">
                                                                                            </telerik:RadTextBox>--%>
                                                            </div>
                                                        </ItemTemplate>
                                                        <EmptyDataTemplate>
                                                            <div class="RadListView RadListView_Default">
                                                                <div class="rlvEmpty">
                                                                    <asp:Label ID="label14" runat="server" Text="<%$ Resources: Mwedi, NoItemsDisplayed %>" />
                                                                </div>
                                                            </div>
                                                        </EmptyDataTemplate>
                                                    </telerik:RadListView>
                                                </td>
                                            </tr>
                                        </table>
                                    </div>
                                </td>
                            </tr>
                        </table>
                    </div>
                </ItemTemplate>
            </telerik:RadListView>
        </telerik:RadPageView>
        <telerik:RadPageView ID="RadPageView5" runat="server">
            <asp:LinqDataSource ID="LinqDataSource9" runat="server" ContextTypeName="MWEdiLib.Model.TransactionDataContext"
                EntityTypeName="" TableName="ShipManifests" Where="FK_LogTransactionId=@Id">
                <WhereParameters>
                    <asp:ControlParameter Type="Int32" DefaultValue="0" Name="Id" ControlID="Id" PropertyName="Text" />
                </WhereParameters>
            </asp:LinqDataSource>
            <telerik:RadListView ID="DataList856" runat="server" Width="1331px" Font-Size="Small"
                DataKeyField="Id" DataSourceID="LinqDataSource9">
                <EmptyDataTemplate>
                    No result
                </EmptyDataTemplate>
                <ItemTemplate>
                    <div id="ASNDetailWrapper" style="background-color: ButtonFace; height: 248px; width: 1331px">
                        <asp:Label runat="server" ID="ShipManifestId" Text='<%# Eval("ShipManifestId") %>' Visible="false"></asp:Label>
                        <table style="background-color: ButtonFace; padding: 5px 5px 5px 5px; border: 3px solid Gray; color: black; width: 1331px; height: 248px; vertical-align: top; font-size: small">
                            <tr>
                                <td>
                                    <div style="padding: 5px 10px 5px 10px; margin-left: 1px; text-align: right; float: left; vertical-align: top;">
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, ShipmentNo %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, documentdate %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, scaccode %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, pono %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, internalvendornumber %>" /> :
                                                                        <br />
                                    </div>
                                    <div style="padding: 5px 1px 5px 1px; margin-left: 1px; text-align: left; float: left; vertical-align: top">
                                        <asp:Label ID="Label7134345" runat="server" Text='<%# Eval("ShipNumber") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label414566868" runat="server" Text='<%# Eval("ShipDate") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label453434534453" runat="server" Text='<%# Eval("ScacCode") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label343453545" runat="server" Text='<%# Eval("PoNumber") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label445656855" runat="server" Text='<%# Eval("InternalVendorNumber") %>'></asp:Label>
                                        <br />
                                    </div>
                                </td>
                                <td>
                                    <div style="padding: 5px 10px 5px 10px; margin-left: 1px; text-align: right; float: left; vertical-align: top;">
                                        <asp:LinqDataSource ID="LinqDataSource11" runat="server" ContextTypeName="MWEdiLib.Model.TransactionDataContext"
                                            EntityTypeName="" TableName="ShipManifestItems" Where="FK_ShipmentManifestId=@ShipManifestId">
                                            <WhereParameters>
                                                <asp:ControlParameter Type="Int32" DefaultValue="0" Name="ShipManifestId" ControlID="ShipManifestId" PropertyName="Text" />
                                            </WhereParameters>
                                        </asp:LinqDataSource>
                                        <table style="width: 900px; margin-bottom: 2px; color: black; font-size: 12px;">
                                            <tr>
                                                <td class="tdleft">
                                                    <asp:Label ID="labelListOfASNItems" runat="server" Text="<%$ Resources: Mwedi, itemslist %>" />
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <telerik:RadListView AllowPaging="true" DataKeyNames="ShipManifestItemId" DataSourceID="LinqDataSource11"
                                                        ID="RadListView2" PageSize="6" runat="server">
                                                        <LayoutTemplate>
                                                            <div style="width: 900px; padding-left: 2px; padding-right: 2px;">
                                                                <telerik:RadTextBox ID="RadTextBox734535" runat="server" ReadOnly="true" Text="<%$ Resources:Mwedi, NumberOfItem %>"
                                                                    Columns="7" Width="70px">
                                                                </telerik:RadTextBox>
                                                                <telerik:RadTextBox ID="RadTextBox83456345" runat="server" ReadOnly="true" Text="<%$ Resources:Mwedi, VendorItemNumber %>"
                                                                    Columns="7" Width="100px">
                                                                </telerik:RadTextBox>
                                                                <telerik:RadTextBox ID="RadTextBox9564654" runat="server" ReadOnly="true" Text="<%$ Resources:Mwedi, BuyerItemNumber %>"
                                                                    Columns="7" Width="100px">
                                                                </telerik:RadTextBox>
                                                                <telerik:RadTextBox ID="RadTextBox1067868" runat="server" ReadOnly="true" Text="<%$ Resources:Mwedi, UnitShippedCancelled %>"
                                                                    Columns="7" Width="105px">
                                                                </telerik:RadTextBox>
                                                                <telerik:RadTextBox ID="RadTextBox116786768" runat="server" ReadOnly="true" Text="<%$ Resources:Mwedi, WeightPounds %>"
                                                                    Columns="7" Width="80px">
                                                                </telerik:RadTextBox>
                                                            </div>
                                                            <div class="RadListView RadListViewFloated RadListView_Default" style="height: 140px;">
                                                                <div class="rlvFloated">
                                                                    <div id="itemPlaceholder" runat="server">
                                                                    </div>
                                                                </div>
                                                            </div>
                                                            <telerik:RadDataPager ID="RadDataPager1234243" runat="server" PageSize="6">
                                                                <Fields>
                                                                    <telerik:RadDataPagerSliderField />
                                                                </Fields>
                                                            </telerik:RadDataPager>
                                                        </LayoutTemplate>
                                                        <ItemTemplate>
                                                            <div style="width: 900px; padding-left: 2px; padding-right: 2px;">
                                                                <telerik:RadTextBox ID="RadTextBox234435" runat="server" ReadOnly="true" Text='<%# Eval("PurchaseOrderLineNumber")  %>'
                                                                    Columns="7" Width="70px">
                                                                </telerik:RadTextBox>
                                                                <telerik:RadTextBox ID="RadTextBox6575765" runat="server" ReadOnly="true" Text='<%# Eval("VendorItemNumber")  %>'
                                                                    Columns="7" Width="100px">
                                                                </telerik:RadTextBox>
                                                                <telerik:RadTextBox ID="RadTextBox46786868" runat="server" ReadOnly="true" Text='<%# Eval("BuyerItemNumber")  %>'
                                                                    Columns="7" Width="100px">
                                                                </telerik:RadTextBox>
                                                                <telerik:RadTextBox ID="RadTextBox18798797" runat="server" ReadOnly="true" Text='<%# String.Format("{0:N0}",Eval("Quantity"))  %>'
                                                                    Columns="7" Width="105px">
                                                                </telerik:RadTextBox>
                                                                <telerik:RadTextBox ID="RadTextBox3345368678" runat="server" ReadOnly="true" Text='<%# Eval("Weight") + " LB"  %>'
                                                                    Columns="7" Width="80px">
                                                                </telerik:RadTextBox>
                                                            </div>
                                                        </ItemTemplate>
                                                        <EmptyDataTemplate>
                                                            <div class="RadListView RadListView_Default">
                                                                <div class="rlvEmpty">
                                                                    <asp:Label ID="label123423544" runat="server" Text="<%$ Resources: Mwedi, NoItemsDisplayed %>" />
                                                                </div>
                                                            </div>
                                                        </EmptyDataTemplate>
                                                    </telerik:RadListView>
                                                </td>
                                            </tr>
                                        </table>
                                    </div>
                                </td>
                            </tr>
                        </table>
                    </div>
                </ItemTemplate>
            </telerik:RadListView>
        </telerik:RadPageView>
        <telerik:RadPageView ID="RadPageView6" runat="server">
            <asp:LinqDataSource ID="LinqDataSource10" runat="server" ContextTypeName="MWEdiLib.Model.TransactionDataContext"
                EntityTypeName="" TableName="InventoryAdvices" Where="FK_LogTransactionId=@Id">
                <WhereParameters>
                    <asp:ControlParameter Type="Int32" DefaultValue="0" Name="Id" ControlID="Id" PropertyName="Text" />
                </WhereParameters>
            </asp:LinqDataSource>
            <telerik:RadListView ID="DataList846" runat="server" Width="1331px" Font-Size="Small"
                DataKeyField="Id" DataSourceID="LinqDataSource10">
                <EmptyDataTemplate>
                    No result
                </EmptyDataTemplate>
                <ItemTemplate>
                    <div id="InventoryAdviceDetailWrapper" style="background-color: ButtonFace; height: 248px; width: 1331px">
                        <asp:Label runat="server" ID="InventoryAdviceId" Text='<%# Eval("InventoryAdviceId") %>' Visible="false"></asp:Label>
                        <table style="background-color: ButtonFace; padding: 5px 5px 5px 5px; border: 3px solid Gray; color: black; width: 1331px; height: 248px; vertical-align: top; font-size: small">
                            <tr>
                                <td>
                                    <div style="padding: 5px 10px 5px 10px; margin-left: 1px; text-align: right; float: left; vertical-align: top;">
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, InventoryAdviceNo %>" /> :
                                                                        <br />
                                        <asp:Label runat="server" Text="<%$ Resources:Mwedi, documentdate %>" /> :
                                                                        <br />
                                    </div>
                                    <div style="padding: 5px 1px 5px 1px; margin-left: 1px; text-align: left; float: left; vertical-align: top">
                                        <asp:Label ID="Label713456745345" runat="server" Text='<%# Eval("ShipNumber") %>'></asp:Label>
                                        <br />
                                        <asp:Label ID="Label26" runat="server" Text='<%# Eval("ShipDate") %>'></asp:Label>
                                        <br />
                                    </div>
                                </td>
                                <td>
                                    <div style="padding: 5px 10px 5px 10px; margin-left: 1px; text-align: right; float: left; vertical-align: top;">
                                        <asp:LinqDataSource ID="LinqDataSource12" runat="server" ContextTypeName="MWEdiLib.Model.TransactionDataContext"
                                            EntityTypeName="" TableName="InventoryAdviceItems" Where="FK_InventoryAdviceId=@InventoryAdviceId">
                                            <WhereParameters>
                                                <asp:ControlParameter Type="Int32" DefaultValue="0" Name="InventoryAdviceId" ControlID="InventoryAdviceId" PropertyName="Text" />
                                            </WhereParameters>
                                        </asp:LinqDataSource>
                                        <table style="width: 1000px; margin-bottom: 2px; color: black; font-size: 12px;">
                                            <tr>
                                                <td class="tdleft">
                                                    <asp:Label ID="labelListOfInventoryAdviceItems" runat="server" Text="<%$ Resources: Mwedi, itemslist %>" />
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <telerik:RadGrid ID="RadGridInventoryAdviceItems" runat="server" AllowPaging="True"
                                                        OnItemDataBound="ItemDataBoundLoadDetailsTwo" DataSourceID="LinqDataSource12" OnDetailTableDataBind="ItemPlantsDetails_DataBind"
                                                        CellSpacing="0" GridLines="None" AllowMultiRowSelection="True"
                                                        PageSize="6" Height="205px" Width="1000px" AutoGenerateColumns="False">
                                                        <ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True">
                                                            <Selecting AllowRowSelect="True" UseClientSelectColumnOnly="True"></Selecting>
                                                            <Scrolling AllowScroll="True" UseStaticHeaders="True"></Scrolling>
                                                        </ClientSettings>
                                                        <MasterTableView AutoGenerateColumns="False" DataKeyNames="InventoryAdviceItemId" CommandItemDisplay="None"
                                                            AllowAutomaticInserts="false" PageSize="6" ExpandCollapseColumn-Display="false">
                                                            <DetailTables>
                                                                <telerik:GridTableView DataKeyNames="InventoryAdviceItemPlantId" Name="ItemPlantsDetails">
                                                                    <Columns>
                                                                        <telerik:GridBoundColumn DataField="WarehouseCode" FilterControlAltText="Filter WarehouseCode column"
                                                                            HeaderText="<%$ Resources:Mwedi, WarehouseID %>" SortExpression="WarehouseCode" UniqueName="InventoryAdvicePlantWarehouseCode" ReadOnly="true">
                                                                            <ItemStyle Width="120px" HorizontalAlign="Left"></ItemStyle>
                                                                            <HeaderStyle Width="120px" HorizontalAlign="Left"></HeaderStyle>
                                                                        </telerik:GridBoundColumn>
                                                                        <telerik:GridBoundColumn DataField="Quantity" FilterControlAltText="Filter Quantity column"
                                                                            HeaderText="<%$ Resources:Mwedi, QtyOnHand %>" SortExpression="Quantity" UniqueName="InventoryAdvicePlantQuantity" ReadOnly="true">
                                                                            <ItemStyle Width="100px" HorizontalAlign="Left"></ItemStyle>
                                                                            <HeaderStyle Width="100px" HorizontalAlign="Left"></HeaderStyle>
                                                                        </telerik:GridBoundColumn>
                                                                        <telerik:GridBoundColumn DataField="NextShipmentDate" FilterControlAltText="Filter NextShipmentDate column"
                                                                            HeaderText="<%$ Resources:Mwedi, NextShipmentDate %>" SortExpression="NextShipmentDate" UniqueName="InventoryAdvicePlantNextShipmentDate" ReadOnly="true">
                                                                            <ItemStyle Width="120px" HorizontalAlign="Left"></ItemStyle>
                                                                            <HeaderStyle Width="120px" HorizontalAlign="Left"></HeaderStyle>
                                                                        </telerik:GridBoundColumn>
                                                                        <telerik:GridBoundColumn DataField="NextShipmentQty" FilterControlAltText="Filter NextShipmentQty column"
                                                                            HeaderText="<%$ Resources:Mwedi, NextShipmentQty %>" SortExpression="NextShipmentQty" UniqueName="InventoryAdvicePlantNextShipmentQty" ReadOnly="true">
                                                                            <ItemStyle Width="100px" HorizontalAlign="Left"></ItemStyle>
                                                                            <HeaderStyle Width="100px" HorizontalAlign="Left"></HeaderStyle>
                                                                        </telerik:GridBoundColumn>
                                                                    </Columns>
                                                                </telerik:GridTableView>
                                                            </DetailTables>
                                                            <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True">
                                                            </RowIndicatorColumn>
                                                            <Columns>
                                                                <telerik:GridExpandColumn ButtonType="ImageButton" ExpandImageUrl="../../Images/icons8-expand-arrow-16.png"
                                                                    CollapseImageUrl="../../Images/icons8-collapse-arrow-16.png" UniqueName="expc2">
                                                                    <ItemStyle Width="30px" HorizontalAlign="Left" BackColor="Transparent" BorderColor="Transparent"></ItemStyle>
                                                                    <HeaderStyle Width="30px" HorizontalAlign="Left"></HeaderStyle>
                                                                </telerik:GridExpandColumn>
                                                                <telerik:GridBoundColumn DataField="VendorItemNumber" FilterControlAltText="Filter VendorItemNumber column"
                                                                    HeaderText="<%$ Resources:Mwedi, VendorItemNumber %>" SortExpression="VendorItemNumber" UniqueName="InventoryAdviceVendorItemNumber" ReadOnly="true">
                                                                    <ItemStyle Width="100px" HorizontalAlign="Left"></ItemStyle>
                                                                    <HeaderStyle Width="100px" HorizontalAlign="Left"></HeaderStyle>
                                                                </telerik:GridBoundColumn>
                                                                <telerik:GridBoundColumn DataField="BuyerItemNumber" FilterControlAltText="Filter BuyerItemNumber column"
                                                                    HeaderText="<%$ Resources:Mwedi, BuyerItemNumber %>" SortExpression="BuyerItemNumber" UniqueName="InventoryAdviceBuyerItemNumber" ReadOnly="true">
                                                                    <ItemStyle Width="100px" HorizontalAlign="Left"></ItemStyle>
                                                                    <HeaderStyle Width="100px" HorizontalAlign="Left"></HeaderStyle>
                                                                </telerik:GridBoundColumn>
                                                                <telerik:GridBoundColumn DataField="ProductDescription" FilterControlAltText="Filter ProductDescription column"
                                                                    HeaderText="<%$ Resources:Mwedi, ProductDescription %>" SortExpression="ProductDescription" UniqueName="InventoryAdviceProductDescription" ReadOnly="true">
                                                                    <ItemStyle Width="120px" HorizontalAlign="Left"></ItemStyle>
                                                                    <HeaderStyle Width="120px" HorizontalAlign="Left"></HeaderStyle>
                                                                </telerik:GridBoundColumn>
                                                                <telerik:GridBoundColumn DataField="ExpirationDate" FilterControlAltText="Filter ExpirationDate column"
                                                                    HeaderText="<%$ Resources:Mwedi, ExpirationDate %>" SortExpression="ExpirationDate" UniqueName="InventoryAdviceExpirationDate" ReadOnly="true">
                                                                    <ItemStyle Width="140px" HorizontalAlign="Left"></ItemStyle>
                                                                    <HeaderStyle Width="140px" HorizontalAlign="Left"></HeaderStyle>
                                                                </telerik:GridBoundColumn>
                                                                <telerik:GridBoundColumn DataField="Qualifier" FilterControlAltText="Filter Qualifier column"
                                                                    HeaderText="<%$ Resources:Mwedi, Qualifier %>" SortExpression="Qualifier" UniqueName="InventoryAdviceQualifier" ReadOnly="true">
                                                                    <ItemStyle Width="80px" HorizontalAlign="Left"></ItemStyle>
                                                                    <HeaderStyle Width="80px" HorizontalAlign="Left"></HeaderStyle>
                                                                </telerik:GridBoundColumn>
                                                                <telerik:GridBoundColumn DataField="Quantity" FilterControlAltText="Filter Quantity column"
                                                                    HeaderText="<%$ Resources:Mwedi, Quantity %>" SortExpression="Quantity" UniqueName="InventoryAdviceQuantity" ReadOnly="true">
                                                                    <ItemStyle Width="80px" HorizontalAlign="Left"></ItemStyle>
                                                                    <HeaderStyle Width="80px" HorizontalAlign="Left"></HeaderStyle>
                                                                </telerik:GridBoundColumn>
                                                                <telerik:GridBoundColumn DataField="ShippedQty" FilterControlAltText="Filter ShippedQty column"
                                                                    HeaderText="<%$ Resources:Mwedi, ScheduledQuantity %>" SortExpression="ShippedQty" UniqueName="InventoryAdviceShippedQty" ReadOnly="true">
                                                                    <ItemStyle Width="120px" HorizontalAlign="Left"></ItemStyle>
                                                                    <HeaderStyle Width="120px" HorizontalAlign="Left"></HeaderStyle>
                                                                </telerik:GridBoundColumn>
                                                                <telerik:GridBoundColumn DataField="AvailableDate" FilterControlAltText="Filter AvailableDate column"
                                                                    HeaderText="<%$ Resources:Mwedi, AvailableDate %>" SortExpression="AvailableDate" UniqueName="InventoryAdviceAvailableDate" ReadOnly="true">
                                                                    <ItemStyle Width="140px" HorizontalAlign="Left"></ItemStyle>
                                                                    <HeaderStyle Width="140px" HorizontalAlign="Left"></HeaderStyle>
                                                                </telerik:GridBoundColumn>
                                                            </Columns>
                                                            <FooterStyle BackColor="#131b1e" />
                                                        </MasterTableView>
                                                        <PagerStyle Mode="Slider" AlwaysVisible="True"></PagerStyle>
                                                        <FooterStyle BackColor="#131b1e" />
                                                    </telerik:RadGrid>
                                                </td>
                                            </tr>
                                        </table>
                                    </div>
                                </td>
                            </tr>
                        </table>
                    </div>
                </ItemTemplate>
            </telerik:RadListView>
        </telerik:RadPageView>
    </telerik:RadMultiPage>
</div>

 

RowChile.ascx.cs:

public partial class RowChild : System.Web.UI.UserControl
{
    private TransactionDataContext td = new TransactionDataContext();
    private static List<InventoryAdviceItem> itemsListTwo;
 
    protected void Page_Load(object sender, EventArgs e)
    {
 
    }
 
    protected string GetAddressPart(string id, string type, string part)
    {
        var addressPart = "";
        var transactionid = Convert.ToInt32(id);
        var transaction = td.LogTransactions.FirstOrDefault(it => it.Id == transactionid);
        if (transaction != null)
        {
            var address = transaction.Addresses.FirstOrDefault(it => it.Party == type);
 
            if (address != null)
            {
                switch (part)
                {
                    case "name":
                        addressPart = address.Name;
                        break;
                    case "code":
                        addressPart = address.Code;
                        break;
                    case "street":
                        addressPart = address.Street;
                        break;
                    case "city":
                        addressPart = address.City;
                        break;
                    case "state":
                        addressPart = address.State;
                        break;
                    case "zip":
                        addressPart = address.Zip;
                        break;
                }
            }
        }
        return addressPart;
    }
 
    protected void RadGrid2_ItemCommand(object source, GridCommandEventArgs e)
    {
        if (e.CommandName == "DownloadView")
        {
            if (e.Item is GridDataItem)
            {
                GridDataItem dtb = e.Item as GridDataItem;
                var id = int.Parse(dtb.GetDataKeyValue("FK_LogTransaction").ToString());
                string filename = dtb["FName"].Text;
                var status =
                    td.LogDetailsTransactions.Where(it => it.LogTransaction.Id == id)
                        .Select(it => it.LogTransaction.Status)
                        .FirstOrDefault();
                string filepath = status != 'E' ? dtb["Filename"].Text : dtb["QueuePath"].Text;
                var bytes = File.ReadAllBytes(filepath);
 
                var ms = new MemoryStream(bytes);
                ms.Position = 0;
                byte[] outData = ms.ToArray();
                Session["filename"] = filename;
                Session["filestream"] = outData;
                Response.Redirect("~/Render/OutRender.aspx");
 
            }
        }
    }
 
    protected void ItemDataBoundLoadDetailsTwo(object sender, GridItemEventArgs e)
    {
        if (!(e.Item is GridEditFormInsertItem) && e.Item.IsInEditMode)
        {
            GridEditFormItem item = e.Item as GridEditFormItem;
            var expirationDate = (RadDateTimePicker)e.Item.FindControl("ExpirationDateInsert");
            var availableDate = (RadDateTimePicker)e.Item.FindControl("AvailableDateInsert");
            var qualifier = (RadComboBox)e.Item.FindControl("QualifierInsert");
            var sublineId = (int)item.GetDataKeyValue("InventoryAdviceItemId");
            var subline = Convert.ToInt32(sublineId);
            var sublineToUpdate = itemsListTwo.FirstOrDefault(it => it.InventoryAdviceItemId == subline);
 
            if (sublineToUpdate != null)
            {
                if (expirationDate != null)
                {
                    expirationDate.SelectedDate = sublineToUpdate.ExpirationDate;
                }
                if (availableDate != null)
                {
                    availableDate.SelectedDate = sublineToUpdate.AvailableDate;
                }
                if (qualifier != null)
                {
                    qualifier.SelectedValue = sublineToUpdate.Qualifier.Trim();
                }
            }
        }
    }
 
    protected void ItemPlantsDetails_DataBind(object sender, GridDetailTableDataBindEventArgs e)
    {
        GridDataItem dataItem = (GridDataItem)e.DetailTableView.ParentItem;
        var invID = (int)(dataItem.GetDataKeyValue("InventoryAdviceItemId"));
 
        var dataSource = td.InventoryAdviceItemPlants.Where(it => it.FK_InventoryAdviceItemId == invID).ToList();
        e.DetailTableView.DataSource = dataSource;
    }
 
    protected void TabStip1_TabClick(object sender, RadTabStripEventArgs e)
    {
        e.Tab.PageView.Selected = true;
    }
}

We have a RadGrid with a NestedViewTemplate in which there is a Panel

Main RadGrid:

<telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="LinqDataSource1" OnItemCommand="RadGrid1_ItemCommand"
                    AllowPaging="true" PageSize="20" Height="580px" GroupPanelPosition="Top" GridLines="None" RetainExpandStateOnRebind="true"
                    Width="1365px" AutoGenerateColumns="False" OnItemDataBound="ItemDataBound" OnItemCreated="RadGrid1_ItemCreated"
                    CellPadding="0" CellSpacing="0">
                    <ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True">
                        <Selecting AllowRowSelect="True" UseClientSelectColumnOnly="True" />
                        <Selecting CellSelectionMode="None" AllowRowSelect="True"></Selecting>
                        <Scrolling AllowScroll="True" UseStaticHeaders="True" />
                    </ClientSettings>
                    <MasterTableView AutoGenerateColumns="False" DataKeyNames="Id, SenderId, ReceiverId, ControlNumber, DocumentType"
                        DataSourceID="LinqDataSource1" PageSize="20" CommandItemDisplay="None" ExpandCollapseColumn-Display="false">
                        <CommandItemSettings ExportToExcelImageUrl="../../Images/excel.png" RefreshImageUrl="../../Images/Refresh.gif"
                            ShowRefreshButton="false" RefreshText="Refresh" ShowAddNewRecordButton="false" />
                        <NestedViewTemplate >
                            <asp:Panel runat="server" ID="InnerContainer" Height="300px">
                                <asp:Label runat="server" ID="Id" Text='<%# Eval("Id") %>' Visible="false"></asp:Label>
                                <asp:Label runat="server" ID="SenderId" Value='<%# Eval("SenderId") %>' Visible="false" />
                                <asp:Label runat="server" ID="ReceiverId" Value='<%# Eval("ReceiverId") %>' Visible="false" />
                                <asp:Label runat="server" ID="ControlNumber" Value='<%# Eval("ControlNumber") %>' Visible="false" />
                            </asp:Panel>
                        </NestedViewTemplate>
                        <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True">
                        </RowIndicatorColumn>
                        <ExpandCollapseColumn Display="False" FilterControlAltText="Filter ExpandColumn column"
                            Visible="True">
                        </ExpandCollapseColumn>
                        <Columns>
                            <telerik:GridExpandColumn ButtonType="ImageButton" ExpandImageUrl="../../Images/icons8-expand-arrow-16.png"
                                CollapseImageUrl="../../Images/icons8-collapse-arrow-16.png" UniqueName="expc">
                                <ItemStyle Width="30px" HorizontalAlign="Left" BackColor="Transparent" BorderColor="Transparent"></ItemStyle>
                                <HeaderStyle Width="30px" HorizontalAlign="Left"></HeaderStyle>
                            </telerik:GridExpandColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, MWId %>" DataField="MwRefId"
                                ItemStyle-Wrap="true" HeaderStyle-Font-Size="X-Small" HeaderStyle-HorizontalAlign="Left" UniqueName="MwRefId"
                                ItemStyle-HorizontalAlign="Left" HeaderStyle-Font-Bold="true">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, edi %>" DataField="DocumentType" UniqueName="DocumentType"
                                ItemStyle-Wrap="true" HeaderStyle-Font-Size="X-Small" HeaderStyle-Font-Bold="true"
                                HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left">
                            </telerik:GridBoundColumn>
                            <telerik:GridTemplateColumn HeaderText="<%$ Resources:Mwedi, status %>">
                                <ItemTemplate>
                                    <asp:Image ID="Image1345354" runat="server" Width="10px" AlternateText='<%# Eval("Status").ToString() == "O" ? "Sent" : (Eval("Status").ToString() == "E" ? "Error" : "Pending") %>'
                                        ImageUrl='<%# Eval("Status").ToString() == "O" ? "~/Images/Check.png" : ( Eval("Status").ToString() == "E" ? "~/Images/Alert.gif" : "~/Images/wait.png")  %>'
                                        ToolTip='<%# Eval("Status").ToString() == "O" ? "Sent" : (Eval("Status").ToString() == "E" ? "Error" : "Pending")  %>' />
                                </ItemTemplate>
                                <ItemStyle HorizontalAlign="Left" />
                                <HeaderStyle Font-Size="X-Small" Font-Bold="true" HorizontalAlign="Left" />
                            </telerik:GridTemplateColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, po %>" DataField="PoNumber"
                                ItemStyle-Wrap="true" HeaderStyle-Font-Size="X-Small" HeaderStyle-Font-Bold="true"
                                HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left">
                                <ItemStyle Width="100px" HorizontalAlign="Left"></ItemStyle>
                                <HeaderStyle Width="100px" HorizontalAlign="Left"></HeaderStyle>
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, documentno %>" DataField="DocumentNo"
                                ItemStyle-Wrap="true" HeaderStyle-Font-Size="X-Small" HeaderStyle-Font-Bold="true"
                                HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left">
                                <ItemStyle Width="140px" HorizontalAlign="Left"></ItemStyle>
                                <HeaderStyle Width="140px" HorizontalAlign="Left"></HeaderStyle>
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, controlnoisa13 %>" DataField="ControlNumber"
                                ItemStyle-Wrap="true" HeaderStyle-Font-Size="X-Small" HeaderStyle-Font-Bold="true"
                                HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, ProcessDate %>" DataField="ReceivedDate"
                                ItemStyle-Wrap="true" HeaderStyle-Font-Size="X-Small" DataFormatString="{0:yyyy-MM-dd}"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, docdate %>" DataField="DocumentDate"
                                ItemStyle-Wrap="true" HeaderStyle-Font-Size="X-Small" DataFormatString="{0:yyyy-MM-dd}"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, bol %>" DataField="BOLNumber"
                                ItemStyle-Wrap="true" HeaderStyle-Font-Size="X-Small" Display="false" HeaderStyle-Font-Bold="true"
                                HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, po %>" DataField="PoNumber" ItemStyle-Wrap="true"
                                HeaderStyle-Font-Size="X-Small" Display="false" HeaderStyle-Font-Bold="true"
                                HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, senderid %>" DataField="SenderId"
                                ItemStyle-Wrap="true" HeaderStyle-Font-Size="X-Small" Display="true" HeaderStyle-Font-Bold="true"
                                HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, receiverid %>" DataField="ReceiverId"
                                ItemStyle-Wrap="true" HeaderStyle-Font-Size="X-Small" Display="true" HeaderStyle-Font-Bold="true"
                                HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, invoiceno %>" DataField="InvoiceNumber"
                                ItemStyle-Wrap="true" HeaderStyle-Font-Size="X-Small" Display="false" HeaderStyle-Font-Bold="true"
                                HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, deliverydate %>" DataField="DeliveryDate"
                                ItemStyle-Wrap="true" HeaderStyle-Font-Size="X-Small" Display="false" DataFormatString="{0:yyyy-MM-dd}"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn runat="server" HeaderText="<%$ Resources:Mwedi, direction %>" DataField="Direction"
                                HeaderStyle-Font-Size="X-Small" ItemStyle-Wrap="true" HeaderStyle-Font-Bold="true"
                                HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left">
                            </telerik:GridBoundColumn>
                            <telerik:GridTemplateColumn>
                                <ItemTemplate>
                                    <asp:ImageButton runat="server" ImageUrl='<%# (string)Eval("DocumentType") == "850" ? ((char)Eval("Status") == "O"[0] ? "~/images/icons8-available-updates-16.png" : "~/images/n_a.png") : (char)Eval("Status") == "E"[0] ? "~/images/icons8-available-updates-16.png" : "~/images/n_a.png" %>'
                                        CommandName="Requeue" BorderColor="Transparent" Enabled='<%# (string)Eval("DocumentType") == "850" ? ((char)Eval("Status") == "O"[0] ? true : false) : (char)Eval("Status") == "E"[0] ? true : false %>'
                                        HeaderTooltip="<%$ Resources: Mwedi, requeuegs %>" ID="ReQueuebutton" Text="<%$ Resources: Mwedi, requeuegs %>" />
                                </ItemTemplate>
                                <HeaderTemplate>
                                    <asp:Label runat="server" Text="<%$ Resources: Mwedi, requeuegs %>"></asp:Label>
                                </HeaderTemplate>
                                <ItemStyle HorizontalAlign="Left" Wrap="true" />
                                <HeaderStyle HorizontalAlign="Left" Font-Size="X-Small" Font-Bold="true" />
                            </telerik:GridTemplateColumn>
                        </Columns>
                        <FooterStyle BackColor="#131b1e" />
                    </MasterTableView>
                    <PagerStyle Mode="Slider" AlwaysVisible="True"></PagerStyle>
                    <FooterStyle BackColor="#131b1e" />
                </telerik:RadGrid>

 

And we load the user control RowChild.ascx to the Panel on the OnItemCreated when a row detail is expanded.

OnItemCreated:

protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
        {
            if (e.Item is GridDataItem)
            {
                e.Item.PreRender += (s, a) =>
                {
                    if (e.Item.Expanded)
                    {
                        GridDataItem item = (GridDataItem)e.Item;
                        var panel = item.ChildItem.FindControl("InnerContainer");
                        Control existingControl = panel.FindControl("TransactionRowChild");
                        if (Object.Equals(existingControl, null))
                        {
                            UserControl userControl = (UserControl)this.LoadControl("~/GSportswear/GSControls/RowChild.ascx");
                            userControl.ID = "TransactionRowChild";
                            RadTabStrip tabstrip1 = (RadTabStrip)userControl.FindControl("TabStip1");
                            if (tabstrip1 != null)
                            {
                                RadTab purchaseorderdetails = tabstrip1.FindTabByText(GetGlobalResourceObject("Mwedi", "purchaseorderdetails").ToString());
                                RadTab asndetails = tabstrip1.FindTabByText(GetGlobalResourceObject("Mwedi", "asndetails").ToString());
                                RadTab inventoryadvicedetails = tabstrip1.FindTabByText(GetGlobalResourceObject("Mwedi", "inventoryadvicedetails").ToString());
                                string documentType = item.GetDataKeyValue("DocumentType").ToString();
 
                                if (!string.IsNullOrEmpty(documentType))
                                {
                                    purchaseorderdetails.Visible = documentType == "850";
                                    asndetails.Visible = documentType == "856";
                                    inventoryadvicedetails.Visible = documentType == "846";
                                }
                            }
                            panel.Controls.Add(userControl);
                            //item.Expanded = true;
                        }
                    }
                };
            }
        }

 

The issue:

 

This loads the control just fine, however when clicking any of the tabs of the RadTabStrip there is a postback but the tab content does't change, also none of the events in the control RowChild.ascx fires.

I'm guessing that what is happening is that on PostBack the Control gets re-added on it's initial state, How to avoid this?

 

Also, keep in mind that in a MasterPage we have a RadAjaxManager, that's why we user a RadAjaxManagerProxy in the page containing the RadGrid.

I have gone over a lot of examples provided by Telerik but none seems to provide the information I'm looking for.

 

Lastly, my goal here is to improve performance of the RadGrid, this means that if there is a better approach to achieve this I'm all ears.

Attila Antal
Telerik team
 answered on 19 Aug 2020
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?