I set EditMode="Popup" and try to edit a row the grid columns expand slightly like
EditMode="InPlace" and textboxes were showing, however, there is nothing.
I cancel the edit and the grid column widths shrink back down slightly and
everything is back to normal. When I go to add a row, the popup pops up
and all fields are waiting to be entered. I can't figure out why one pops up
and the other doesn't. My second issue is when I set
PopupSettings-Modal="True", the whole screen greys out including the popup.
Any ideas?
My RadGrid Details:
Located in <Div> that centers grid on page.
Custom CommandItemDisplay that houses the "Edit Selected" / "Add" / etc.
Grouping enabled.
Let me know if any further details are needed. Thanks in advace for all replys.
Joshua
28 Answers, 1 is accepted
May I suggest you examine this online demo and verify what the differences between your implementation and the demo are?
All the best,
Georgi Krustev
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
in a <div>, has grouping, and doesn't have an autogenerated edit column. I just
thought of something that might be an issue. I use simple databinding. However,
I don't see why that would cause the whole page to be in modal. Very odd. I
cannot figure out what the issue could be since the popup displays when
Command="InitInsert" and doesn't display when Command="EditSelected".
Joshua
Glad to see I am not the only one with this issue. So it is related to grouping?
How do you group your grid? I wonder if there is a difference between
GroupLoadMode Client and GLM Server. Currently, I use a GLM of server
and a hashtable to save the state of my groups. Can you please keep me
up to date on your situation and let me know when/if this thing gets
figured out. Thanks for the heads up.
I wonder if we might have more success manually creating a radwindow and
using that to edit.
Joshua
I will let you know when i hear something from support.
<telerik:RadGrid ID="RadGrid1" runat="server" PageSize="100" Skin="Vista" GridLines="None" |
AllowSorting="True" AllowMultiRowSelection="False" AllowPaging="True" |
OnNeedDataSource="RadGrid1_NeedDataSource" |
ShowGroupPanel="True" |
GroupingEnabled="true" |
EnableLinqExpressions="false" |
> |
<ExportSettings Excel-FileExtension="xls" Excel-Format="ExcelML" ExportOnlyData="true" OpenInNewWindow="true" > </ExportSettings> |
<PagerStyle Mode="NextPrevNumericAndAdvanced"></PagerStyle> |
<GroupingSettings CaseSensitive="true" ShowUnGroupButton="true" /> |
<ClientSettings ReorderColumnsOnClient="false" AllowDragToGroup="true" AllowColumnsReorder="false"> |
<Selecting AllowRowSelect="True"></Selecting> |
<ClientEvents OnPopUpShowing="PopUpShowing" /> |
<Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="False" ScrollHeight="350" ></Scrolling> |
</ClientSettings> |
<MasterTableView DataKeyNames="RelationID" EditMode="PopUp" TableLayout="Fixed" |
AllowFilteringByColumn="true" AutoGenerateColumns="false" |
AllowAutomaticInserts="true" |
CommandItemDisplay="Top" |
> |
<Columns> |
<telerik:GridEditCommandColumn HeaderStyle-Width="40px" ></telerik:GridEditCommandColumn> |
<telerik:GridBoundColumn HeaderStyle-Width="110px" SortExpression="RegionType" HeaderText="Region Type" HeaderButtonType="TextButton" DataField="RegionType"></telerik:GridBoundColumn> |
<telerik:GridBoundColumn HeaderStyle-Width="110px" SortExpression="ProjectType" HeaderText="Project Type" DataField="ProjectType" ></telerik:GridBoundColumn> |
<telerik:GridBoundColumn HeaderStyle-Width="200px" SortExpression="Category" HeaderText="Category" DataField="Category" ></telerik:GridBoundColumn> |
<telerik:GridBoundColumn HeaderStyle-Width="200px" SortExpression="Title" HeaderText="Title" DataField="Title" ></telerik:GridBoundColumn> |
<telerik:GridBoundColumn HeaderStyle-Width="200px" SortExpression="Role" HeaderText="Role" DataField="Role" ></telerik:GridBoundColumn> |
<telerik:GridCheckBoxColumn HeaderStyle-Width="60px" SortExpression="cansignacrossbg" headertext="Across BG" DataField="cansignacrossbg"></telerik:GridCheckBoxColumn> |
<telerik:GridCheckBoxColumn HeaderStyle-Width="80px" SortExpression="cansignacrossentities" headertext="Across Entities" DataField="cansignacrossentities"></telerik:GridCheckBoxColumn> |
<telerik:GridCheckBoxColumn HeaderStyle-Width="60px" SortExpression="legalcheckrequired" headertext="Legal" DataField="legalcheckrequired"></telerik:GridCheckBoxColumn> |
<telerik:GridCheckBoxColumn HeaderStyle-Width="60px" SortExpression="notesfieldoptional" headertext="Notes" DataField="notesfieldoptional"></telerik:GridCheckBoxColumn> |
<telerik:GridCheckBoxColumn HeaderStyle-Width="60px" SortExpression="PoaRequired" headertext="POA" DataField="PoaRequired"></telerik:GridCheckBoxColumn> |
<telerik:GridCheckBoxColumn HeaderStyle-Width="60px" SortExpression="DelegatedSA" headertext="Delegated" DataField="DelegatedSA"></telerik:GridCheckBoxColumn> |
<telerik:GridBoundColumn HeaderStyle-Width="200px" SortExpression="DelegatedRelation" HeaderText="Delegated Relation" DataField="DelegatedRelation" ></telerik:GridBoundColumn> |
<telerik:GridCheckBoxColumn HeaderStyle-Width="60px" SortExpression="AdminOnly" headertext="Admin" DataField="AdminOnly"></telerik:GridCheckBoxColumn> |
<telerik:GridCheckBoxColumn HeaderStyle-Width="60px" SortExpression="Active" headertext="Active" DataField="Active"></telerik:GridCheckBoxColumn> |
<telerik:GridButtonColumn HeaderStyle-Width="50px" CommandName="Delete" Text="Delete" UniqueName="DeleteColumn"></telerik:GridButtonColumn> |
<telerik:GridBoundColumn DataField="RelationID" Visible="false" ></telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="RegionTypeID" Visible="false" ></telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="ProjectTypeID" Visible="false" ></telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="CategoryID" Visible="false" ></telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="TitleID" Visible="false" ></telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="RoleID" Visible="false" ></telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="DelegatedRelationID" Visible="false"></telerik:GridBoundColumn> |
</Columns> |
<EditFormSettings EditFormType="Template" > |
<PopUpSettings Height="300" Width="900" Modal="true" /> |
<FormTemplate> |
<table cellspacing="1" class="tbl" border="0" width="100%" > |
<tr> |
<td class="fieldname" >Region Type</td> |
<td><asp:DropDownList ID="ddlRegionType" runat="server" CssClass="ddl"></asp:DropDownList> |
</tr> |
<tr> |
<td class="fieldname" >Project Type</td> |
<td><asp:DropDownList ID="ddlProjectType" runat="server" CssClass="ddl"></asp:DropDownList> |
</tr> |
<tr> |
<td class="fieldname" >Category</td> |
<td><asp:DropDownList ID="ddlCategory" runat="server" CssClass="ddl"></asp:DropDownList> |
</tr> |
<tr> |
<td class="fieldname" >Title</td> |
<td><asp:DropDownList ID="ddlTitle" runat="server" CssClass="ddl"></asp:DropDownList> |
</tr> |
<tr> |
<td class="fieldname" >Role</td> |
<td><asp:DropDownList ID="ddlRole" runat="server" CssClass="ddl"></asp:DropDownList> |
</tr> |
<tr> |
<td colspan="2"> |
<table cellspacing="0" class="tbl" border="0"> |
<tr> |
<td class="fieldname"><asp:CheckBox ID="chkEntities" runat="server" CssClass="chk" Text="Can Sign Across Entities" TextAlign="right" /></td> |
<td class="fieldname"><asp:CheckBox ID="chkLegalCheck" runat="server" CssClass="chk" Text="Legal Check Required" TextAlign="right" /></td> |
<td class="fieldname"><asp:CheckBox ID="chkPOARequired" runat="server" CssClass="chk" Text="POA Required" TextAlign="right" /></td> |
<td class="fieldname"><asp:CheckBox ID="chkAdminOnly" runat="server" CssClass="chk" Text="Administrative" TextAlign="right" /></td> |
</tr> |
<tr> |
<td class="fieldname"><asp:CheckBox ID="chkBG" runat="server" CssClass="chk" Text="Can Sign Across Business Groups" TextAlign="right" /></td> |
<td class="fieldname"><asp:CheckBox ID="chkProjectClientNotes" runat="server" CssClass="chk" Text="Project/Client Specific Notes Field" TextAlign="right" /></td> |
<td class="fieldname"><asp:CheckBox ID="chkActive" runat="server" CssClass="chk" Text="Active" TextAlign="right" /></td> |
<td></td> |
</tr> |
<tr valign="top"> |
<td class="fieldname" nowrap="nowrap"> |
<asp:CheckBox ID="chkDelegatedSA" runat="server" CssClass="chk" Text="Delegated SA" TextAlign="right" /></td> |
<td colspan="3" style="width:640px;"> |
<asp:DropDownList ID="ddlDelegatedRelation" runat="server" CssClass="ddl" Width="640"></asp:DropDownList> |
</td> |
</tr> |
</table> |
</td> |
</tr> |
<tr height="30"> |
<td></td> |
<td> |
<asp:Button ID="btnUpdate1" runat="server" CssClass="btn" Text="Save" ValidationGroup="SaveGroup" CommandName="Update" /> |
<asp:Button ID="btnCancel1" runat="server" CssClass="btn" Text="Cancel" ValidationGroup="SaveGroup" CausesValidation="false" commandname="Cancel" /> |
</td> |
</tr> |
</table> |
<asp:HiddenField ID="hidRelationID" runat="server" Value='<%# DataBinder.Eval(Container, "DataItem.RelationID" ) %>' /> |
</FormTemplate> |
</EditFormSettings> |
</MasterTableView> |
</telerik:RadGrid> |
Best regards,
Georgi Krustev
the Telerik team
Instantly find answers to your questions on the newTelerik Support Portal.
Check out the tipsfor optimizing your support resource searches.
as I get back and let you know what happens. Thank you.
Joshua
Kind regards,
Georgi Krustev
the Telerik team
Instantly find answers to your questions on the newTelerik Support Portal.
Check out the tipsfor optimizing your support resource searches.
<ClientSettings AllowDragToGroup="true" > |
<Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="False" ScrollHeight="350" ></Scrolling> |
</ClientSettings> |
I tried with the piece of code you sent. I don't see any change in the behaviour with scroll true/false.
Thanks
I will ask you review the attached test project to my previous post and determine whether those discrepancies appear. Thus I will try once more to replicate the described behavior locally.
Regards,
Georgi Krustev
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
<ClientSettings AllowDragToGroup="true" > |
<Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="False" ScrollHeight="350" ></Scrolling> |
</ClientSettings> |
Unfortunately we were still not able to find a fix due for the IE browser specific behavior in this particular grid configuration. I hope that disabling the modality of the popup edit form or the scrolling/static headers feature of the grid is applicable workaround for your situation.
Kind regards,
Sebastian
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Not fixed yet. I need this fixed as well. IE version 7.0.5730.11CO and version 2009.2.826.35 of Telerik. Basic grid using the WebBlue skin. Nothing else added. No groups. This problem is triggered by just adding the clientsettings of allowscrolling. The edit form settings are below:
<EditFormSettings CaptionDataField="FunctionGroupName" EditFormType="AutoGenerated" |
CaptionFormatString="<strong>Edit Group Plan: {0}</strong>" |
ColumnNumber="2" PopUpSettings-Modal="true"> |
<FormTableButtonRowStyle HorizontalAlign="Center" /> |
<EditColumn UniqueName="EditCommandColumn1"></EditColumn> |
<FormStyle BackColor="#eef2ea" Width="100%" /> |
<PopUpSettings Width="600px" /> |
<FormMainTableStyle CellPadding="3" CellSpacing="0" GridLines="None" |
HorizontalAlign="Center" Width="50%" /> |
</EditFormSettings> |
If I have to speak as generally as possible, the issue with the RadGrid popup edit form is caused by the fact that the popup edit form itself is a child node of the RadGrid control. In this case the popup edit form is inside the RadGrid stacking CSS context and in certain conditions (scrollable containers, positioning styles), the popup remains below the modal background.
The problem can be resolved if the popup edit form is instead moved as a child to the <body> element, but this requires lots of changes in the control and I am afraid we do not plan to introduce them in the near future. Sorry about the inconvenience. I suggest you to use a non-modal popup edit form or a RadWindow as an edit form container:
http://demos.telerik.com/aspnet-ajax/controls/examples/integration/gridandwindow/defaultcs.aspx?product=window
Kind regards,
Dimo
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Thanks for your response. It sounds a little like a z-order problem. Would the fix be to set the z-order on the popup since you are saying it "remains below the modal background"? Maybe just wrap the editform in a div where the z-order can be set if the modal setting is selected?
Is this possible? I tried setting the zorder property on the PopUpSettings. It did not work.
RadGrid1.MasterTableView.EditFormSettings.PopUpSettings.ZIndex = int.MaxValue; |
Just a thought. You all know best!
Setting z-index to the edit form will not help in this case, because the RadGrid control is in a lower stacking context than the modal background.
http://blogs.telerik.com/blogs/posts/09-07-02/z-index_demystified.aspx
Best wishes,
Dimo
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Can you please verify that you are using the latest version 2009.3.1103 of RadControls for ASP.NET AJAX in your project? The combination of grouping and editing should work properly with it.
Best regards,
Sebastian
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Webpage error details |
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2) |
Timestamp: Tue, 17 Nov 2009 15:31:32 UTC |
Message: Sys.WebForms.PageRequestManagerServerErrorException: Specified argument was out of the range of valid values. |
Parameter name: index |
Line: 6 |
Char: 62099 |
Code: 0 |
URI: http://bfd111sweb2t/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_MasterRadScriptManager_HiddenField&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d3.5.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3ad0c4ca6e-6b5d-49b6-922d-5244924fb100%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3ae34dbe33-3e26-4718-a2aa-b7bbca35f015%3a16e4e7cd%3af7645509%3bTelerik.Web.UI%2c+Version%3d2009.3.1103.35%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3ae34dbe33-3e26-4718-a2aa-b7bbca35f015%3a16e4e7cd%3aed16cbdc%3af7645509%3a24ee1bba%3ae330518b%3a1e771326%3ac8618e41%3a11a04f7e%3a854aa0a7%3a874f8ea2%3a5a6d9d23%3a59462f1%3aa51ee93e%3a58366029%3ae4f8f289 |
<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="pe.aspx.vb" Inherits="bradford_pws_pe" %> |
<asp:Content ID="Content1" ContentPlaceHolderID="Header" Runat="Server"> |
</asp:Content> |
<asp:Content ID="Content2" ContentPlaceHolderID="PrimaryContent" Runat="Server"> |
<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server"> |
<AjaxSettings> |
<telerik:AjaxSetting AjaxControlID="PQSGrid"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="PQSGrid" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
</AjaxSettings> |
</telerik:RadAjaxManagerProxy> |
<asp:SqlDataSource ID="PWSSQL" runat="server" |
ConnectionString="<%$ ConnectionStrings:pwsConnectionString %>" |
SelectCommand="SELECT * FROM [pws_view] WHERE [pws_whereat] = 'PE'" |
UpdateCommand="UPDATE [pws] SET [pws_refpn] = @pws_refpn, [pws_refdraw] = @pws_refdraw, [pws_prodengnotes] = @pws_prodengnotes, [pws_prodengts] = @pws_prodengts, [pws_prodengasgto] = @pws_prodengasgto, [pws_whereat] = @pws_whereat WHERE [pws_id] = @pws_id"> |
<UpdateParameters> |
<asp:Parameter Name="pws_refpn" Type="String" /> |
<asp:Parameter Name="pws_refdraw" Type="String" /> |
<asp:Parameter Name="pws_prodengnotes" Type="String" /> |
<asp:Parameter Name="pws_prodengts" Type="DateTime" /> |
<asp:Parameter Name="pws_prodengasgto" Type="String" /> |
<asp:Parameter Name="pws_whereat" Type="String" /> |
<asp:Parameter Name="pws_id" Type="Int32" /> |
</UpdateParameters> |
</asp:SqlDataSource> |
<div style="overflow-x: scroll"> |
<telerik:RadGrid ID="PQSGrid" runat="server" AllowFilteringByColumn="True" |
AllowPaging="True" AllowSorting="True" DataSourceID="PWSSQL" GridLines="None" |
ShowGroupPanel="True" EnableHeaderContextMenu="True" AllowAutomaticUpdates="True"> |
<MasterTableView AutoGenerateColumns="False" DataKeyNames="pws_id" GroupsDefaultExpanded="false" |
DataSourceID="PWSSQL" CommandItemDisplay="Top" EditMode="EditForms" PageSize="50" |
AllowMultiColumnSorting="True" > |
<RowIndicatorColumn> |
<HeaderStyle Width="20px"></HeaderStyle> |
</RowIndicatorColumn> |
<ExpandCollapseColumn> |
<HeaderStyle Width="20px"></HeaderStyle> |
</ExpandCollapseColumn> |
<ItemTemplate> |
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1" SelectedIndex="0"> |
<Tabs> |
<telerik:RadTab runat="server" Text="Requirements"> |
</telerik:RadTab> |
<telerik:RadTab runat="server" Text="Details"> |
</telerik:RadTab> |
</Tabs> |
</telerik:RadTabStrip> |
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0"> |
<telerik:RadPageView ID="RadPageView1" runat="server"> |
<table style="width: 100%;"> |
<tr> |
<td width="150px"> |
|
<asp:Label ID="Label7" runat="server" Text="ID"></asp:Label> |
</td> |
<td> |
<asp:Label ID="Label17" runat="server" Text='<%# Eval("pws_id") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
|
<asp:Label ID="Label8" runat="server" Text="PWS Refrence"></asp:Label> |
</td> |
<td> |
<asp:Label ID="Label18" runat="server" Text='<%# Eval("pws_ref") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
|
<asp:Label ID="Label9" runat="server" Text="Project"></asp:Label> |
</td> |
<td> |
<asp:Label ID="Label19" runat="server" Text='<%# Iif (Eval("pws_proj") = 1, "Project", "Not A Project") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
|
<asp:Label ID="Label10" runat="server" Text="Entered"></asp:Label> |
</td> |
<td> |
<asp:Label ID="Label20" runat="server" Text='<%# Eval("pws_entered") %>'></asp:Label></td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label11" runat="server" Text="Need By"></asp:Label> |
</td> |
<td> |
<asp:Label ID="Label21" runat="server" |
Text='<%# Eval("pws_needed", "{0:d}") %>'></asp:Label></td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label12" runat="server" Text="Requestor"></asp:Label> |
</td> |
<td> |
<asp:Label ID="Label22" runat="server" |
Text='<%# Eval("pws_requestor") %>'></asp:Label></td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label13" runat="server" Text="Cust Name"></asp:Label></td> |
<td> |
<asp:Label ID="Label23" runat="server" Text='<%# Eval("CNME") %>'></asp:Label> :: <asp:Label ID="Label47" runat="server" Text='<%# Eval("CCUST") %>'></asp:Label></td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label14" runat="server" Text="Style"></asp:Label></td> |
<td> |
<asp:Label ID="Label24" runat="server" |
Text='<%# Eval("pwsstyle_style") %>'></asp:Label></td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label15" runat="server" Text="Size"></asp:Label></td> |
<td> |
<asp:Label ID="Label25" runat="server" Text='<%# Eval("pws_size") %>'></asp:Label></td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label16" runat="server" Text="2nd Size"></asp:Label></td> |
<td> |
<asp:Label ID="Label26" runat="server" Text='<%# Eval("pws_2ndsize") %>'></asp:Label></td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label37" runat="server" Text="Qty"></asp:Label></td> |
<td> |
<asp:Label ID="Label27" runat="server" Text='<%# Eval("pws_qty") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label38" runat="server" Text="Flange"></asp:Label></td> |
<td> |
<asp:Label ID="Label28" runat="server" Text='<%# Eval("pwsflg_name") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label39" runat="server" Text="Pipe Material"></asp:Label></td> |
<td> |
<asp:Label ID="Label29" runat="server" Text='<%# Eval("pwspmat_name") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label40" runat="server" Text="PSI"></asp:Label></td> |
<td> |
<asp:Label ID="Label30" runat="server" Text='<%# Eval("pws_psi") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label41" runat="server" Text="Coating"></asp:Label></td> |
<td> |
<asp:Label ID="Label31" runat="server" Text='<%# Eval("pwscoat_name") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label42" runat="server" Text="Gasket"></asp:Label></td> |
<td> |
<asp:Label ID="Label32" runat="server" Text='<%# Eval("pwsgasket_name") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label44" runat="server" Text="Fastner"></asp:Label></td> |
<td> |
<asp:Label ID="Label34" runat="server" Text='<%# Eval("pwsfast_name") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label45" runat="server" Text="Requirements"></asp:Label></td> |
<td> |
<asp:Label ID="Label35" runat="server" Text='<%# Eval("pws_requirements") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label46" runat="server" Text="CSR Notes"></asp:Label></td> |
<td> |
<asp:Label ID="Label36" runat="server" Text='<%# Eval("pws_requestornotes") %>'></asp:Label> |
</td> |
</tr> |
</table> |
</telerik:RadPageView> |
<telerik:RadPageView ID="RadPageView2" runat="server"> |
<table style="width: 100%;"> |
<tr> |
<td width="150px"> |
|
<asp:Label ID="Label33" runat="server" Text="Ref PN"></asp:Label> |
</td> |
<td> |
<asp:Label ID="Label43" runat="server" Text='<%# Eval("pws_refpn") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
|
<asp:Label ID="Label48" runat="server" Text="Ref Dwg"></asp:Label> |
</td> |
<td> |
<asp:Label ID="Label49" runat="server" Text='<%# Eval("pws_refdraw") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
|
<asp:Label ID="Label50" runat="server" Text="PE Notes"></asp:Label> |
</td> |
<td> |
<asp:Label ID="Label51" runat="server" |
Text='<%# Eval("pws_prodengnotes") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label54" runat="server" Text="PE AsgTo"></asp:Label> |
</td> |
<td> |
<asp:Label ID="Label55" runat="server" |
Text='<%# Eval("pws_prodengasgto") %>'></asp:Label></td> |
</tr> |
<tr> |
<td width="150px"> |
|
<asp:Label ID="Label52" runat="server" Text="PE TS"></asp:Label> |
</td> |
<td> |
<asp:Label ID="Label53" runat="server" |
Text='<%# Eval("pws_prodengts") %>'></asp:Label></td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label56" runat="server" Text="Material"></asp:Label> |
</td> |
<td> |
<asp:Label ID="Label57" runat="server" |
Text='<%# Eval("pws_mfgmatcost") %>'></asp:Label></td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label58" runat="server" Text="Labor"></asp:Label></td> |
<td> |
<asp:Label ID="Label59" runat="server" |
Text='<%# Eval("pws_mfglaborcost") %>'></asp:Label></td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label61" runat="server" Text="Over Head"></asp:Label></td> |
<td> |
<asp:Label ID="Label62" runat="server" |
Text='<%# Eval("pws_mfgoverhead") %>'></asp:Label></td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label63" runat="server" Text="MFG Notes"></asp:Label></td> |
<td> |
<asp:Label ID="Label64" runat="server" |
Text='<%# Eval("pws_mfgmfgnotes") %>'></asp:Label></td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label65" runat="server" Text="Item 1"></asp:Label></td> |
<td> |
<asp:Label ID="Label66" runat="server" |
Text='<%# Eval("pws_mfgreqprice1") %>'></asp:Label></td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label67" runat="server" Text="Item 1 Price"></asp:Label></td> |
<td> |
<asp:Label ID="Label68" runat="server" |
Text='<%# Eval("pws_purprice1") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label69" runat="server" Text="Item 1 Notes"></asp:Label></td> |
<td> |
<asp:Label ID="Label70" runat="server" |
Text='<%# Eval("pws_purnotes1") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label71" runat="server" Text="Item 2"></asp:Label></td> |
<td> |
<asp:Label ID="Label72" runat="server" |
Text='<%# Eval("pws_mfgreqprice2") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label73" runat="server" Text="Item 2 Price"></asp:Label></td> |
<td> |
<asp:Label ID="Label74" runat="server" |
Text='<%# Eval("pws_purprice2") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label75" runat="server" Text="Item 2 Notes"></asp:Label></td> |
<td> |
<asp:Label ID="Label76" runat="server" |
Text='<%# Eval("pws_purnotes2") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label77" runat="server" Text="Item 3"></asp:Label></td> |
<td> |
<asp:Label ID="Label78" runat="server" |
Text='<%# Eval("pws_mfgreqprice3") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label79" runat="server" Text="Item 3 Price"></asp:Label></td> |
<td> |
<asp:Label ID="Label80" runat="server" |
Text='<%# Eval("pws_purprice3") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label81" runat="server" Text="Item 3 Notes"></asp:Label></td> |
<td> |
<asp:Label ID="Label82" runat="server" |
Text='<%# Eval("pws_purnotes3") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label83" runat="server" Text="Item 4"></asp:Label></td> |
<td> |
<asp:Label ID="Label84" runat="server" |
Text='<%# Eval("pws_mfgreqprice4") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label85" runat="server" Text="Item 4 Price"></asp:Label></td> |
<td> |
<asp:Label ID="Label86" runat="server" |
Text='<%# Eval("pws_purprice4") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label87" runat="server" Text="Item 4 Notes"></asp:Label></td> |
<td> |
<asp:Label ID="Label88" runat="server" |
Text='<%# Eval("pws_purnotes4") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label89" runat="server" Text="MFG AsgTo"></asp:Label></td> |
<td> |
<asp:Label ID="Label90" runat="server" |
Text='<%# Eval("pws_mfgasgto") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label91" runat="server" Text="MFG TS"></asp:Label></td> |
<td> |
<asp:Label ID="Label92" runat="server" |
Text='<%# Eval("pws_mfgts") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label93" runat="server" Text="PUR AsgTo"></asp:Label></td> |
<td> |
<asp:Label ID="Label94" runat="server" |
Text='<%# Eval("pws_purasgto") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label99" runat="server" Text="PUR TS"></asp:Label></td> |
<td> |
<asp:Label ID="Label95" runat="server" Text='<%# Eval("pws_purts") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label100" runat="server" Text="QC Notes"></asp:Label></td> |
<td> |
<asp:Label ID="Label96" runat="server" Text='<%# Eval("pws_qcnotes") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label101" runat="server" Text="QC AsgTo"></asp:Label></td> |
<td> |
<asp:Label ID="Label97" runat="server" Text='<%# Eval("pws_qcasgto") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label102" runat="server" Text="QC TS"></asp:Label></td> |
<td> |
<asp:Label ID="Label98" runat="server" Text='<%# Eval("pws_qcts") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label60" runat="server" Text="Completed"></asp:Label></td> |
<td> |
<asp:Label ID="Label103" runat="server" |
Text='<%# Iif (Eval("pws_mfgfinal") = 1, "Completed", "Not Completed") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td width="150px"> |
<asp:Label ID="Label104" runat="server" Text="Final TS"></asp:Label></td> |
<td> |
<asp:Label ID="Label105" runat="server" |
Text='<%# Eval("pws_mfgfinalts") %>'></asp:Label> |
</td> |
</tr> |
</table> |
</telerik:RadPageView> |
</telerik:RadMultiPage> |
</ItemTemplate> |
<GroupByExpressions> |
<telerik:GridGroupByExpression> |
<GroupByFields> |
<telerik:GridGroupByField FieldName="pws_id" /> |
</GroupByFields> |
<SelectFields> |
<telerik:GridGroupByField FieldName="pws_id" HeaderText="ID" /> |
<telerik:GridGroupByField FieldName="pwsstyle_style" HeaderText="Style" /> |
</SelectFields> |
</telerik:GridGroupByExpression> |
</GroupByExpressions> |
<Columns> |
<telerik:GridEditCommandColumn UniqueName="EditColumn" ButtonType="ImageButton" HeaderStyle-Width="27px"> |
<HeaderStyle Width="27px"></HeaderStyle> |
</telerik:GridEditCommandColumn> |
<telerik:GridBoundColumn DataField="pws_id" DataType="System.Int32" |
HeaderText="ID" SortExpression="pws_id" |
UniqueName="pws_id"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_ref" DataType="System.Int32" |
HeaderText="Refrence PWS" SortExpression="pws_ref" UniqueName="pws_ref" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_proj" DataType="System.Int32" |
HeaderText="Project" SortExpression="pws_proj" UniqueName="pws_proj" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_entered" DataType="System.DateTime" |
HeaderText="Entered" SortExpression="pws_entered" Display="false" |
UniqueName="pws_entered"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_needed" DataType="System.DateTime" |
HeaderText="Need By" SortExpression="pws_needed" Display="false" |
UniqueName="pws_needed"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_requestor" SortExpression="pws_requestor" |
HeaderText="Requestor" UniqueName="pws_requestor" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="CCUST" SortExpression="CCUST" |
HeaderText="Cust No" UniqueName="CCUST" DataType="System.Decimal" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="CNME" |
HeaderText="Cust Name" SortExpression="CNME" UniqueName="CNME"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pwsstyle_style" |
HeaderText="Style" SortExpression="pwsstyle_style" |
UniqueName="pwsstyle_style"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_size" DataType="System.Decimal" |
HeaderText="Size" SortExpression="pws_size" UniqueName="pws_size"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_2ndsize" DataType="System.Decimal" |
HeaderText="2nd Size" SortExpression="pws_2ndsize" Display="false" |
UniqueName="pws_2ndsize"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_qty" DataType="System.Int32" |
HeaderText="Qty" SortExpression="pws_qty" UniqueName="pws_qty" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pwsflg_name" |
HeaderText="Flange" SortExpression="pwsflg_name" |
UniqueName="pwsflg_name"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pwspmat_name" |
HeaderText="Pipe Material" SortExpression="pwspmat_name" |
UniqueName="pwspmat_name"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_psi" DataType="System.Int32" Display="false" |
HeaderText="PSI" SortExpression="pws_psi" UniqueName="pws_psi"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pwscoat_name" |
HeaderText="Coating" SortExpression="pwscoat_name" |
UniqueName="pwscoat_name"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pwsgasket_name" |
HeaderText="Gasket" SortExpression="pwsgasket_name" |
UniqueName="pwsgasket_name"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pwsfast_name" |
HeaderText="Fastner" SortExpression="pwsfast_name" |
UniqueName="pwsfast_name"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_requirements" Display="false" |
HeaderText="Requirements" SortExpression="pws_requirements" |
UniqueName="pws_requirements"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_requestornotes" HeaderText="CSR Notes" |
SortExpression="pws_requestornotes" UniqueName="pws_requestornotes" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_refpn" HeaderText="Refrence PN" |
SortExpression="pws_refpn" UniqueName="pws_refpn" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_refdraw" |
HeaderText="Refrence Dwg" SortExpression="pws_refdraw" |
UniqueName="pws_refdraw" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_prodengnotes" |
HeaderText="PE Notes" SortExpression="pws_prodengnotes" |
UniqueName="pws_prodengnotes" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_prodengts" |
HeaderText="PE TS" SortExpression="pws_prodengts" |
UniqueName="pws_prodengts" DataType="System.DateTime" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_prodengasgto" HeaderText="PE AsgTo" |
SortExpression="pws_prodengasgto" UniqueName="pws_prodengasgto" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_mfgmatcost" |
HeaderText="Material Cost" SortExpression="pws_mfgmatcost" |
UniqueName="pws_mfgmatcost" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_mfglaborcost" |
HeaderText="Labor Cost" SortExpression="pws_mfglaborcost" |
UniqueName="pws_mfglaborcost" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_mfgoverhead" |
HeaderText="Overhead Cost" SortExpression="pws_mfgoverhead" |
UniqueName="pws_mfgoverhead" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_mfgmfgnotes" |
HeaderText="MFG Notes" SortExpression="pws_mfgmfgnotes" |
UniqueName="pws_mfgmfgnotes" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_mfgreqprice1" |
HeaderText="Item 1" SortExpression="pws_mfgreqprice1" |
UniqueName="pws_mfgreqprice1" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_mfgreqprice2" |
HeaderText="Item 2" SortExpression="pws_mfgreqprice2" |
UniqueName="pws_mfgreqprice2" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_mfgreqprice3" |
HeaderText="Item 3" SortExpression="pws_mfgreqprice3" |
UniqueName="pws_mfgreqprice3" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_mfgreqprice4" HeaderText="Item 4" |
SortExpression="pws_mfgreqprice4" UniqueName="pws_mfgreqprice4" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_mfgasgto" |
HeaderText="MFG AsgTo" SortExpression="pws_mfgasgto" |
UniqueName="pws_mfgasgto" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_mfgts" DataType="System.DateTime" |
HeaderText="MFG TS" SortExpression="pws_mfgts" |
UniqueName="pws_mfgts" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_mfgfinal" DataType="System.Int32" |
HeaderText="Completed" SortExpression="pws_mfgfinal" |
UniqueName="pws_mfgfinal" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_mfgfinalts" HeaderText="MFG Final TS" |
SortExpression="pws_mfgfinalts" UniqueName="pws_mfgfinalts" |
DataType="System.DateTime" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_purprice1" HeaderText="Item 1 $" |
SortExpression="pws_purprice1" UniqueName="pws_purprice1" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_purprice2" HeaderText="Item 2 $" |
SortExpression="pws_purprice2" UniqueName="pws_purprice2" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_purprice3" HeaderText="Item 3 $" |
SortExpression="pws_purprice3" UniqueName="pws_purprice3" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_purprice4" HeaderText="Item 4 $" |
SortExpression="pws_purprice4" UniqueName="pws_purprice4" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_purnotes1" HeaderText="Item 1 Notes" |
SortExpression="pws_purnotes1" UniqueName="pws_purnotes1" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_purnotes2" HeaderText="Item 2 Notes" |
SortExpression="pws_purnotes2" UniqueName="pws_purnotes2" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_purnotes3" HeaderText="Item 3 Notes" |
SortExpression="pws_purnotes3" UniqueName="pws_purnotes3" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_purnotes4" HeaderText="Item 4 Notes" |
SortExpression="pws_purnotes4" UniqueName="pws_purnotes4" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_purasgto" |
HeaderText="PUR AsgTo" SortExpression="pws_purasgto" |
UniqueName="pws_purasgto" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_purts" HeaderText="PUR Ts" |
SortExpression="pws_purts" UniqueName="pws_purts" |
DataType="System.DateTime" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_qcnotes" HeaderText="QC Notes" |
SortExpression="pws_qcnotes" UniqueName="pws_qcnotes" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_qcasgto" |
HeaderText="QC AsgTo" SortExpression="pws_qcasgto" |
UniqueName="pws_qcasgto" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_qcts" HeaderText="QC TS" |
SortExpression="pws_qcts" UniqueName="pws_qcts" DataType="System.DateTime" Display="false"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="pws_whereat" HeaderText="Where @" |
SortExpression="pws_whereat" UniqueName="pws_whereat" Display="false"> |
</telerik:GridBoundColumn> |
</Columns> |
<EditFormSettings EditFormType="Template"> |
<FormTemplate> |
<table style="width:100%;"> |
<tr> |
<td> |
<asp:Label ID="Label5" runat="server" Text="ID"></asp:Label> |
</td> |
<td> |
<asp:Label ID="Label6" runat="server" Text='<%# Eval("pws_id") %>'></asp:Label> |
</td> |
</tr> |
<tr> |
<td> |
<asp:Label ID="Label4" runat="server" Text="Send To"></asp:Label> |
</td> |
<td> |
<asp:RadioButtonList ID="RadioButtonList1" runat="server" |
SelectedValue='<%# Bind("pws_whereat") %>'> |
<asp:ListItem Value="CSR">CSR</asp:ListItem> |
<asp:ListItem Value="PE">PE</asp:ListItem> |
<asp:ListItem Value="ME">ME</asp:ListItem> |
<asp:ListItem Value="PUR">PUR</asp:ListItem> |
<asp:ListItem Value="QC">QC</asp:ListItem> |
</asp:RadioButtonList> |
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" |
ErrorMessage="Required" ControlToValidate="RadioButtonList1"></asp:RequiredFieldValidator> |
</td> |
</tr> |
<tr> |
<td> |
<asp:Label ID="Label3" runat="server" Text="Refrence Drawing"></asp:Label> |
</td> |
<td> |
<telerik:RadTextBox ID="RadTextBox1" Runat="server" EmptyMessage="Ref Dwg" |
Text='<%# Bind("pws_refdraw") %>' Width="250px"> |
</telerik:RadTextBox> |
</td> |
</tr> |
<tr> |
<td> |
<asp:Label ID="Label2" runat="server" Text="Refrence Part Number"></asp:Label> |
</td> |
<td> |
<telerik:RadTextBox ID="RadTextBox2" Runat="server" EmptyMessage="Ref PN" |
Text='<%# Bind("pws_refpn") %>' Width="250px"> |
</telerik:RadTextBox> |
</td> |
</tr> |
<tr> |
<td> |
<asp:Label ID="Label1" runat="server" Text="PE Notes"></asp:Label> |
</td> |
<td> |
<telerik:RadTextBox ID="RadTextBox3" Runat="server" EmptyMessage="PE Notes" |
Rows="5" Text='<%# Bind("pws_prodengnotes") %>' TextMode="MultiLine" |
Width="250px"> |
</telerik:RadTextBox> |
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" |
ErrorMessage="Required" ControlToValidate="RadTextBox3"></asp:RequiredFieldValidator> |
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("pws_prodengts") %>' |
Visible="False"></asp:TextBox> |
<asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("pws_prodengasgto") %>' |
Visible="False"></asp:TextBox> |
</td> |
</tr> |
<tr> |
<td align="right" colspan="2"> |
<asp:Button ID="Button1" runat="server" |
CommandName='<%# Iif (TypeOf Container is GridEditFormInsertItem, "PerformInsert", "Update") %>' |
Text='<%# Iif (TypeOf Container is GridEditFormInsertItem, "Insert", "Update") %>' |
onclick="Button1_Click" /> |
|
<asp:Button ID="Button2" runat="server" CausesValidation="False" |
CommandName="Cancel" Text="Cancel" /> |
</td> |
</tr> |
</table> |
</FormTemplate> |
</EditFormSettings> |
</MasterTableView> |
<ClientSettings AllowColumnsReorder="True" AllowDragToGroup="True"> |
</ClientSettings> |
</telerik:RadGrid> |
</div> |
</asp:Content> |
Imports Telerik.Web.UI |
Partial Class bradford_pws_pe |
Inherits System.Web.UI.Page |
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) |
Dim editedItem As GridEditableItem = CType(CType(sender, Button).NamingContainer, GridEditableItem) |
Dim PETS As TextBox = CType(editedItem.FindControl("TextBox1"), TextBox) |
Dim PEAsgTo As TextBox = CType(editedItem.FindControl("TextBox2"), TextBox) |
PETS.Text = Now() |
PEAsgTo.Text = Context.User.Identity.Name.ToString() |
End Sub |
End Class |
The stack trace of the error indicates that the item index passed during the edit operation is invalid.
To provide further details, is it possible for you to isolate a test page which hosts the grid only along with its source and send it enclosed to a regular support ticket? I will test it locally and will get around to you with my findings.
Kind regards,
Sebastian
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Ticket ID = 259492
I am posting the reply I provided in the support ticket you opened with regards to this subject for your reference:
Unfortunately I am not able to restore the database and the table inside it due to the error illustrated in the attached screenshot (available in the ticket only due to data confidentiality reasons).
Nevertheless, I reviewed once again your code and noticed that you specified global ItemTemplate for the grid (which hosts tabstrip and multipage instances) and have not defined global EditItemTemplate for editing (as explained in this documentation topic). Can you please check whether creating such template and removing the FormTemplate custom edit form addresses the exception you get? Additionally, test whether stripping temporary the default group expressions and triggering editing without grouping applied makes a difference.
Let me know what your findings are. If the problem remains, I will be expecting the stripped table from your database to port it locally and continue with my tests.
Kind regards,
Sebastian
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
There still appear to be issues with the combination of a grouped grid and the Popup edit form (and a scrollable grid). I am using version 2016.1.113.40 of the controls. When my grid is grouped, the popup edit form does not appear to be centered in the grid and is "constrained" in the area between the pager and grid header. In fact, when it first displays, a large section of the popup is cut off at the bottom "behind" the pager.
When not grouped, the popup is only constrained by the bounds of the entire grid and appears centered in the grid as expected.
Can I kindly ask you to open a separate thread for the exact issue you are facing as the current one is rather old and share your scenario so that we can replicate the problem on our end and advise you further.
Regards,
Maria Ilieva
Telerik