This is a migrated thread and some comments may be shown as answers.

Error In RadGrid Update Panel

3 Answers 128 Views
Grid
This is a migrated thread and some comments may be shown as answers.
khalil_ck2002
Top achievements
Rank 1
khalil_ck2002 asked on 10 Mar 2011, 11:36 AM
Dears,

I’m facing some problems with my rad grid view when i'm doing any postpack please check the attached image

thank you
khalil hamad

3 Answers, 1 is accepted

Sort by
0
john
Top achievements
Rank 1
answered on 10 Mar 2011, 12:27 PM
Hi Khali,

Place your RadGrid  inside the RadAjaxPanel and try it.

thanks,
john
0
khalil_ck2002
Top achievements
Rank 1
answered on 10 Mar 2011, 04:09 PM
Dear john,
i had already ajaxPanel Please check the following :

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="RadGrid1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" />
                    <telerik:AjaxUpdatedControl ControlID="RadWindowManager1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" />
    <asp:UpdatePanel runat="server" ID="updatepanel1">
        <ContentTemplate>
            <div class="page-title">
                <telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableShadow="true"
                    Skin="Telerik" Modal="True" Overlay="True" Style="z-index: 9000;">
                    <Windows>
                        <telerik:RadWindow ID="RadWindowDialog" runat="server" ShowContentDuringLoad="false"
                            Width="400px" Height="400px" Title="Telerik RadWindow" Behaviors="Default">
                        </telerik:RadWindow>
                    </Windows>
                </telerik:RadWindowManager>
                الوارد العام</div>
            <div id="details">
                <div id="details-control">
                    <table class="style2">
                        <tr>
                            <td>
                                <telerik:RadButton ID="radBtnAdd" runat="server" Skin="Windows7" Text="اضافة" Width="100px">
                                </telerik:RadButton>
                                <telerik:RadButton ID="radBtnSave" runat="server" Skin="Windows7" Text="حفظ" Visible="False"
                                    Width="100px">
                                </telerik:RadButton>
                                <telerik:RadButton ID="radBtnCancel" runat="server" Skin="Windows7" Text="الغاء"
                                    Visible="False" Width="100px">
                                </telerik:RadButton>
                                <telerik:RadButton ID="radBtnDelete" runat="server" Skin="Windows7" Text="حذف" Width="100px">
                                </telerik:RadButton>
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                        </tr>
                    </table>
                </div>
                <div id="details-data">
                    <telerik:RadInputManager runat="server" ID="radInputManager1">
                        <telerik:NumericTextBoxSetting MaxValue="100" MinValue="0">
                            <Validation IsRequired="true" />
                            <TargetControls>
                                <telerik:TargetInput ControlID="rdtxtSerialNo" />
                            </TargetControls>
                        </telerik:NumericTextBoxSetting>
                    </telerik:RadInputManager>
                    <table class="style2">
                        <tr>
                            <td class="tdLabel">
                                الرقم المتسلسل:
                            </td>
                            <td>
                                <telerik:RadTextBox ID="rdtxtSerialNo" runat="server" EmptyMessage="ادخل الرقم المتسلسل"
                                    Skin="Windows7">
                                </telerik:RadTextBox>
                                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="rdtxtSerialNo"
                                    ErrorMessage="This field is required" InitialValue="0" runat="server" Display="Dynamic">
                                </asp:RequiredFieldValidator>
                            </td>
                            <td class="tdLabel">
                                رمز الجهة:
                            </td>
                            <td>
                                <telerik:RadTextBox ID="rdtxtDesNo" runat="server" EmptyMessage="ادخل رمز الجهة"
                                    Skin="Windows7">
                                </telerik:RadTextBox>
                                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" ControlToValidate="rdtxtDesNo"
                                    ErrorMessage="This field is required" InitialValue="0" runat="server" Display="Dynamic">
                                </asp:RequiredFieldValidator>
                            </td>
                            <td class="tdLabel">
                                الحالة:
                            </td>
                            <td>
                                <telerik:RadComboBox ID="rdDDLstatus" runat="server" Skin="Windows7" Width="127px">
                                    <Items>
                                        <telerik:RadComboBoxItem runat="server" Text="فعال" Value="RadComboBoxItem1" />
                                    </Items>
                                </telerik:RadComboBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="tdLabel">
                                النوع:
                            </td>
                            <td>
                                <telerik:RadComboBox ID="rdDDLType" runat="server" Skin="Windows7" Width="127px">
                                    <Items>
                                        <telerik:RadComboBoxItem runat="server" Text="مراسلة" Value="RadComboBoxItem1" />
                                    </Items>
                                </telerik:RadComboBox>
                            </td>
                            <td class="tdLabel">
                                النوع الفرعي:
                            </td>
                            <td>
                                <telerik:RadComboBox ID="rdDDLSubType" runat="server" Skin="Windows7" Width="127px">
                                    <Items>
                                        <telerik:RadComboBoxItem runat="server" Text="وارد عام" Value="RadComboBoxItem1" />
                                        <telerik:RadComboBoxItem runat="server" Text="صادر عام" Value="RadComboBoxItem2" />
                                    </Items>
                                </telerik:RadComboBox>
                            </td>
                            <td class="tdLabel">
                            </td>
                            <td>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="6">
                                <div id="CorrespondenceInformation" class="CSSFormSection">
                                    &nbsp; &nbsp; بيانات المعاملة</div>
                                &nbsp;
                            </td>
                        </tr>
                        <tr>
                            <td class="style3">
                                موضوع المراسلة
                            </td>
                            <td colspan="5" class="style4">
                                <telerik:RadTextBox ID="rdtxtCorrSubject" runat="server" Skin="Windows7" TextMode="MultiLine"
                                    Width="765px">
                                </telerik:RadTextBox>
                                <asp:RequiredFieldValidator ID="RequiredFieldValidator3" ControlToValidate="rdtxtCorrSubject"
                                    ErrorMessage="This field is required" InitialValue="0" runat="server" Display="Dynamic">
                                </asp:RequiredFieldValidator>
                            </td>
                        </tr>
                        <tr>
                            <td class="tdLabel">
                                المرفقات:
                            </td>
                            <td colspan="5">
                                <telerik:RadTextBox ID="rdtxtAttachment" runat="server" EmptyMessage="ادخل المرفقات"
                                    Width="765px" Skin="Windows7">
                                </telerik:RadTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="tdLabel">
                                السرية:
                            </td>
                            <td>
                                <telerik:RadComboBox ID="rdDLLConfidintial" runat="server" Skin="Windows7" Width="127px">
                                    <Items>
                                        <telerik:RadComboBoxItem runat="server" Text="غير سري" Value="RadComboBoxItem1" />
                                        <telerik:RadComboBoxItem runat="server" Text="سري" Value="RadComboBoxItem1" />
                                    </Items>
                                </telerik:RadComboBox>
                            </td>
                            <td class="tdLabel">
                                وصف المعاملة:
                            </td>
                            <td>
                                <telerik:RadComboBox ID="rdDDLCorrType" runat="server" Skin="Windows7" Width="127px">
                                    <Items>
                                        <telerik:RadComboBoxItem runat="server" Text="خطاب" Value="RadComboBoxItem1" />
                                    </Items>
                                </telerik:RadComboBox>
                            </td>
                            <td class="tdLabel">
                                تصنيف المراسلة:
                            </td>
                            <td>
                                <telerik:RadComboBox ID="rbDDLCorrCategory" runat="server" Skin="Windows7" Width="127px">
                                    <Items>
                                        <telerik:RadComboBoxItem runat="server" Text="اخرى" Value="RadComboBoxItem1" />
                                    </Items>
                                </telerik:RadComboBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="tdLabel">
                                جهة الاحالة:
                            </td>
                            <td>
                                <telerik:RadComboBox ID="rdDDLSourceType" runat="server" Skin="Windows7" Width="127px">
                                    <Items>
                                        <telerik:RadComboBoxItem runat="server" Text="جهة خارجية" Value="RadComboBoxItem1" />
                                        <telerik:RadComboBoxItem runat="server" Text="مواطن" Value="RadComboBoxItem1" />
                                    </Items>
                                </telerik:RadComboBox>
                            </td>
                            <td class="tdLabel">
                            </td>
                            <td>
                            </td>
                            <td class="tdLabel">
                            </td>
                            <td>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="6">
                                <div id="Div1" class="CSSFormSection">
                                    &nbsp; &nbsp;بيانات الوارد العام</div>
                                &nbsp;
                            </td>
                        </tr>
                        <tr>
                            <td class="tdLabel">
                                رقم الخطاب الوارد:
                            </td>
                            <td>
                                <telerik:RadTextBox ID="rdPrevCorrNo" runat="server" EmptyMessage="ادخل رقم الخطاب الوارد"
                                    Skin="Windows7">
                                </telerik:RadTextBox>
                            </td>
                            <td class="tdLabel">
                                تاريخ الخطاب الوارد:
                            </td>
                            <td>
                                <telerik:RadDatePicker ID="RadDatePicker1" runat="server" Skin="Windows7">
                                    <Calendar UseRowHeadersAsSelectors="False" UseColumnHeadersAsSelectors="False" ViewSelectorText="x"
                                        Skin="Windows7">
                                    </Calendar>
                                    <DateInput DisplayDateFormat="M/d/yyyy" DateFormat="M/d/yyyy">
                                    </DateInput>
                                    <DatePopupButton ImageUrl="" HoverImageUrl=""></DatePopupButton>
                                </telerik:RadDatePicker>
                            </td>
                            <td class="tdLabel">
                            </td>
                            <td>
                            </td>
                        </tr>
                        <tr>
                            <td class="tdLabel">
                                جهة الخطاب الوارد:
                            </td>
                            <td colspan="5">
                                <telerik:RadTextBox ID="RadTextBox2" runat="server" EmptyMessage="أدخل نوع الجهة"
                                    Skin="Windows7">
                                </telerik:RadTextBox>
                                <button onclick="openRadWin('PartyTypes'); return false;" style="width: 20px;">
                                    ...</button>
                                <telerik:RadTextBox ID="RadTextBox3" runat="server" ReadOnly="True" Skin="Windows7"
                                    Width="500px">
                                    <ReadOnlyStyle BackColor="#E4E4E4" />
                                </telerik:RadTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="tdLabel">
                                طبيعة الارسال:
                            </td>
                            <td>
                                <telerik:RadComboBox ID="rdDDLSendeingType" runat="server" Skin="Windows7" Width="127px">
                                    <Items>
                                        <telerik:RadComboBoxItem runat="server" Text="غير سري" Value="RadComboBoxItem1" />
                                        <telerik:RadComboBoxItem runat="server" Text="سري" Value="RadComboBoxItem1" />
                                    </Items>
                                </telerik:RadComboBox>
                            </td>
                            <td class="tdLabel">
                                رقم معاملة الصادر السابقة:
                            </td>
                            <td>
                                <telerik:RadTextBox ID="rdtxtPrevOutNo" runat="server" Skin="Windows7" Width="151px"
                                    EmptyMessage="أدخل  رقم معاملة الصادر السابقة">
                                </telerik:RadTextBox>
                            </td>
                            <td>
                            </td>
                            <td>
                            </td>
                        </tr>
                    </table>
                    <telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1"
                        SelectedIndex="0" Skin="Windows7">
                        <Tabs>
                            <telerik:RadTab runat="server" Owner="RadTabStrip1" Text="الاحالات">
                            </telerik:RadTab>
                            <telerik:RadTab runat="server" Owner="RadTabStrip1" Text="الأجرائات">
                            </telerik:RadTab>
                            <telerik:RadTab runat="server" Owner="RadTabStrip1" Text="الشروحات">
                            </telerik:RadTab>
                            <telerik:RadTab runat="server" Owner="RadTabStrip1" Text="الارشيف">
                            </telerik:RadTab>
                            <telerik:RadTab runat="server" Owner="RadTabStrip1" Text="الوثائق">
                            </telerik:RadTab>
                            <telerik:RadTab runat="server" Owner="RadTabStrip1" Text="الارشيف" Selected="True">
                            </telerik:RadTab>
                        </Tabs>
                    </telerik:RadTabStrip>
             
                    <telerik:RadMultiPage ID="RadMultiPage1" runat="server" CssClass="multiPageView"
                        SelectedIndex="0">
                        <div id="ValidationDiv">
                        </div>
                        <telerik:RadPageView ID="RadPageView2" runat="server">



                            <telerik:RadGrid ID="RadGrid1" runat="server" CssClass="RadGrid" GridLines="None"
                                AllowPaging="True" PageSize="20" AllowSorting="True" AutoGenerateColumns="False"
                                ShowStatusBar="True" AllowAutomaticDeletes="True" AllowAutomaticInserts="True"
                                AllowAutomaticUpdates="True" OnItemDeleted="RadGrid1_ItemDeleted" OnItemInserted="RadGrid1_ItemInserted"
                                OnItemUpdated="RadGrid1_ItemUpdated" OnItemCommand="RadGrid1_ItemCommand" OnPreRender="RadGrid1_PreRender">
                                <MasterTableView CommandItemDisplay="TopAndBottom" DataKeyNames="الأجراء">
                                    <CommandItemSettings ExportToPdfText="Export to Pdf" />
                                    <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                                    </RowIndicatorColumn>
                                    <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
                                    </ExpandCollapseColumn>
                                    <Columns>
                                        <telerik:GridEditCommandColumn CancelText="الغاء" EditText="تعديل" InsertText="حفظ"
                                            UpdateText="تعديل">
                                        </telerik:GridEditCommandColumn>
                                        <telerik:GridBoundColumn UniqueName="Case Id" HeaderText="رقم الحالة" DataField="الحالة">
                                            <HeaderStyle ForeColor="Silver" Width="20px"></HeaderStyle>
                                            <ItemStyle ForeColor="Gray" />
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn UniqueName="Activity UID" HeaderText="رقم الأجراء" DataField="الأجراء">
                                            <HeaderStyle ForeColor="Silver" Width="20px"></HeaderStyle>
                                            <ItemStyle ForeColor="Gray" />
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn UniqueName="Type" HeaderText="نوع الأجراء" DataField="نوع">
                                            <HeaderStyle Width="60px"></HeaderStyle>
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn UniqueName="Created" HeaderText="تاريخ الأجراء" DataField="تاريخ"
                                            DataFormatString="{0:d}">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn UniqueName="Owned By" HeaderText="الموظفين" DataField="الموظفين">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn UniqueName="Description" HeaderText="الوصف" DataField="الوصف">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridButtonColumn CommandName="Delete" Text="حذف" UniqueName="column">
                                        </telerik:GridButtonColumn>
                                    </Columns>
                                    <EditFormSettings EditFormType="Template">
                                        <EditColumn FilterControlAltText="Filter EditCommandColumn1 column" UniqueName="EditCommandColumn1">
                                        </EditColumn>
                                        <FormTemplate>
                                            <table id="Table2" cellspacing="2" cellpadding="1" width="100%" border="0" rules="none"
                                                style="border-collapse: collapse; background: white;">
                                                <tr class="EditFormHeader">
                                                    <td colspan="2" style="font-size: small">
                                                        <b></b>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td colspan="2">
                                                        <b></b>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <table id="Table3" cellspacing="1" cellpadding="1" width="250" border="0" class="module">
                                                            <tr>
                                                                <td>
                                                                </td>
                                                                <td>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    رقم الأجراء:
                                                                </td>
                                                                <td>
                                                                    <asp:TextBox ID="TextBox7" runat="server" Text='<%# Bind("الأجراء") %>'>
                                                                    </asp:TextBox>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    الموظفين:
                                                                </td>
                                                                <td>
                                                                    <asp:TextBox ID="TextBox8" runat="server" Text='<%# Bind("الموظفين") %>' TabIndex="1">
                                                                    </asp:TextBox>
                                                                  <%--  onclick="ShowPersonsDialog('الموظفين','Nationality','X_NATIONALITY','ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl11_TextBox8');return false;"--%>
                                                                     <button id="btnGrid" runat="server"   style="width: 20px;">
                                                                        ...
                                                                    </button>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                </td>
                                                                <td>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    تاريخ الأجراء:
                                                                </td>
                                                                <td>
                                                                    <telerik:RadDatePicker ID="BirthDatePicker" runat="server" MinDate="1/1/1900" DbSelectedDate='<%# Eval("تاريخ") %>'
                                                                        TabIndex="4">
                                                                    </telerik:RadDatePicker>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    نوع الأجراء
                                                                </td>
                                                                <td>
                                                                    <asp:DropDownList ID="ddlTOC" runat="server" TabIndex="7" AppendDataBoundItems="True">
                                                                        <asp:ListItem Selected="True" Text="Select" Value=""></asp:ListItem>
                                                                    </asp:DropDownList>
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </td>
                                                    <td>
                                                        <table id="Table1" cellspacing="1" cellpadding="1" width="250" border="0" class="module">
                                                            <tr>
                                                                <td>
                                                                    الوصف:
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    <asp:TextBox ID="TextBox1" Text='<%# Bind("الوصف") %>' runat="server" TextMode="MultiLine"
                                                                        Rows="5" Columns="40" TabIndex="5">
                                                                    </asp:TextBox>
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td align="right" colspan="2">
                                                        <asp:Button ID="btnUpdate" Text='<%#"تعيل" %>' runat="server" CommandName='<%# "Update" %>'>
                                                        </asp:Button>&nbsp;
                                                        <asp:Button ID="btnCancel" Text="الغاء" runat="server" CausesValidation="False" CommandName="Cancel">
                                                        </asp:Button>
                                                    </td>
                                                </tr>
                                            </table>
                                        </FormTemplate>
                                    </EditFormSettings>
                                </MasterTableView>
                                <ClientSettings>
                                    <ClientEvents OnRowDblClick="RowDblClick" />
                                </ClientSettings>
                                <FilterMenu EnableImageSprites="False">
                                </FilterMenu>
                                <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default">
                                </HeaderContextMenu>
                            </telerik:RadGrid>
                              <telerik:GridTextBoxColumnEditor ID="GridTextBoxColumnEditor2" runat="server" TextBoxStyle-Width="150px" />
                        </telerik:RadPageView>
                        <telerik:RadPageView ID="Attachment" runat="server">
                            <div style="clear: both;">
                            </div>
                        </telerik:RadPageView>
                        <telerik:RadPageView ID="AqciuerPage" runat="server">
                            <object id="MyWinControl1" width="200" classid="http:WindowsControlLibrary1.dll#WindowsControlLibrary1.UserControl1"
                                viewastext>
                                <param name="Title" value="My Title">
                            </object>
                        </telerik:RadPageView>
                        <telerik:RadPageView ID="RadPageView1" runat="server">
                            <div style="clear: both;">
                            </div>
                        </telerik:RadPageView>
                        <telerik:RadPageView ID="RadPageView3" runat="server">
                            <div style="clear: both;">
                            </div>
                        </telerik:RadPageView>
                    </telerik:RadMultiPage>
                         
                </div>
            </div>
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Content>
0
Maria Ilieva
Telerik team
answered on 15 Mar 2011, 02:03 PM
Hi,

Note that it is not supported scenario to wrap RadAjaxManager control into RadAjaxPanel or asp UpdatePanel or used the both controls for updating the same controls on the page.  In your case you have the RadWindowManager wrapped in an asp UpdatePanel and added into the RadAjaxManager settings. Please suggest using just one of these Ajax components on the page and verify how it goes.



Greetings,
Maria Ilieva
the Telerik team
Registration for Q1 2011 What’s New Webinar Week is now open. Mark your calendar for the week starting March 21st and book your seat for a walk through all the exciting stuff we ship with the new release!
Tags
Grid
Asked by
khalil_ck2002
Top achievements
Rank 1
Answers by
john
Top achievements
Rank 1
khalil_ck2002
Top achievements
Rank 1
Maria Ilieva
Telerik team
Share this question
or