Hi,
We have the following grid. Earlier when we used to click the autogenerated edit button, postback never used to happen. Now after somebody changed something, a postback is firing on edit button click which is not desired. We need to fire the updatecommand when the update button is clicked inside the edit form.
Any thoughts?
We have the following grid. Earlier when we used to click the autogenerated edit button, postback never used to happen. Now after somebody changed something, a postback is firing on edit button click which is not desired. We need to fire the updatecommand when the update button is clicked inside the edit form.
<telerik:RadGrid ID="grdQueue" AllowAutomaticUpdates="false" runat="server" ClientDataKeyNames="MemberID"<br> AllowPaging="True" OnItemDataBound="grdQueue_ItemDataBound" OnItemCreated="grdQueue_ItemCreated"<br> AllowSorting="True" CellSpacing="0" GridLines="None"<br> AutoGenerateColumns="False" PageSize="15" AutoGenerateEditColumn="True" OnColumnCreated="grdQueue_ColumnCreated"<br> OnUpdateCommand="grdQueue_UpdateCommand" PagerStyle-Mode="NumericPages" SkinID="Grid"<br> ><br> <ClientSettings><br> <Scrolling AllowScroll="false" UseStaticHeaders="True"/> <br> </ClientSettings><br> <MasterTableView DataKeyNames="FaxId" HierarchyLoadMode="ServerOnDemand" EditMode="InPlace" EnableNoRecordsTemplate="true" ShowHeadersWhenNoRecords="true" NoMasterRecordsText="There is no records"><br> <br> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"><br> <HeaderStyle Width="20px"></HeaderStyle><br> </RowIndicatorColumn><br> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" CommandName="ExpandCollapse"><br> <HeaderStyle Width="20px"></HeaderStyle><br> </ExpandCollapseColumn><br> <NoRecordsTemplate>No records meet the selected criteria</NoRecordsTemplate><br> <Columns><br> <telerik:GridTemplateColumn UniqueName="ViewFax"><br> <ItemTemplate><br> <asp:ImageButton ID="imgViewFax" ToolTip="View Fax" ImageUrl="~/Content/Images/Icons/93.png"<br> runat="server" /><br> </ItemTemplate><br> </telerik:GridTemplateColumn><br> <telerik:GridBoundColumn ReadOnly="true" UniqueName="FaxDate" DataField="Date" HeaderText="Date" /><br> <telerik:GridBoundColumn ReadOnly="true" UniqueName="FaxType" DataField="Type" HeaderText="Type" /><br> <telerik:GridBoundColumn ReadOnly="true" UniqueName="PatientName" DataField="Name"<br> HeaderText="Name" /><br> <telerik:GridBoundColumn ReadOnly="true" UniqueName="VHNName" DataField="VHN" HeaderText="VillageHealth Nurse" /><br> <telerik:GridBoundColumn UniqueName="PVDFacilityName" DataField="PVDFacilityName"<br> HeaderText="PVD/Facility Name" /><br> <telerik:GridBoundColumn UniqueName="Status" ReadOnly="true" DataField="Status" HeaderText="Status" /> <br> <telerik:GridMaskedColumn UniqueName="FaxNumber" DataField="FaxNumber" HeaderText="Fax Number" Mask="#-###-###-####"></telerik:GridMaskedColumn><br> <telerik:GridButtonColumn UniqueName="AbortButton" Text="Abort" HeaderText="Abort" CommandName="Abort"><br> </telerik:GridButtonColumn><br> <telerik:GridBoundColumn UniqueName="FileTypeName" ReadOnly="true" DataField="fileType" HeaderText="File Type" Visible="false" /><br> </Columns><br> <NestedViewSettings><br> <ParentTableRelation ><br> <telerik:GridRelationFields MasterKeyField="FaxId" DetailKeyField="FaxId" /><br> </ParentTableRelation><br> </NestedViewSettings><br> <NestedViewTemplate><br> <asp:Panel ID="NestedViewPanel" runat="server" CssClass="viewWrap"><br> <div class="contactWrap"><br> <b>Previous Attempts</b><br> <telerik:RadGrid ID="grdFaxPreviousAttempts" Skin="Office2007" EnableEmbeddedSkins="true" runat="server" ><br> <MasterTableView DataKeyNames="FaxId" HierarchyLoadMode="Client"><br> <Columns><br> <%--<telerik:GridTemplateColumn UniqueName="ViewFax"><br> <ItemTemplate><br> <asp:ImageButton ID="imgViewFax" ToolTip="View Fax" ImageUrl="~/Content/Images/Icons/93.png"<br> runat="server" /><br> </ItemTemplate><br> </telerik:GridTemplateColumn>--%><br> </Columns><br> </MasterTableView><br> </telerik:RadGrid><br> <br /><br> <div><br> <b>Responses</b><br> <telerik:RadGrid ID="grdResponses" runat="server" Skin="Office2007" EnableEmbeddedSkins="true" OnItemCreated="grdResponses_ItemCreated"><br> <MasterTableView DataKeyNames="FaxId" HierarchyLoadMode="Client"><br> <Columns><br> <telerik:GridTemplateColumn UniqueName="ViewFax"><br> <ItemTemplate><br> <asp:ImageButton ID="imgViewFax" ToolTip="View Fax" ImageUrl="~/Content/Images/Icons/93.png"<br> runat="server" /><br> </ItemTemplate><br> </telerik:GridTemplateColumn> <br> </Columns><br> </MasterTableView><br> </telerik:RadGrid><br> </div><br> </div><br> </asp:Panel><br> </NestedViewTemplate><br> </MasterTableView><br> <FilterMenu EnableImageSprites="False"><br> </FilterMenu><br> <HeaderContextMenu><br> </HeaderContextMenu><br> </telerik:RadGrid>protected void grdQueue_ItemDataBound(object sender, GridItemEventArgs e)<br> { <br> if (e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem)<br> {<br><br> GridDataItem dataItem = e.Item as GridDataItem;<br><br> // this will disable only Abort and Resend buttons when status = 'P' or RQA<br> string strFaxProcessStatus = Helper.GetLookupValueFromText(LookupTypes.FaxProcessStatus, dataItem["Status"].Text, false);<br> if ((strFaxProcessStatus == "P") || (strFaxProcessStatus == "RQA"))<br> {<br> dataItem["AbortButton"].Enabled = false;<br> dataItem["AutoGeneratedEditColumn"].Enabled = false;<br> dataItem["AbortButton"].Text = string.Empty;<br> dataItem["AutoGeneratedEditColumn"].Text = string.Empty;<br> <br> }<br><br> }<br><br> }Any thoughts?