Hi,
I cannot get the OnItemUpdated command to fire for the code given below.
CODEBEHIND
Note:This was working in RADControls for ASP.NET RADGrid v5.1.3.0
Thanks and Regards
I cannot get the OnItemUpdated command to fire for the code given below.
| <radG:RadGrid id="MakerGrid" OnItemUpdated="MakerGrid_ItemUpdated" ShowStatusBar="true" OnItemInserted="MakerGrid_ItemInserted" | |
| EnableAJAX="False" AllowAutomaticDeletes="True" AllowAutomaticUpdates="True" runat="server" | |
| Skin="Default2006" AllowSorting="True" PageSize="15" ShowFooter="True" AllowPaging="True"> | |
| <PagerStyle CssClass="GridPager_Default GridPager_"></PagerStyle> | |
| <AlternatingItemStyle CssClass="GridAltRow_Default GridAltRow_"></AlternatingItemStyle> | |
| <GroupHeaderItemStyle CssClass="GroupHeader_Default GroupHeader_"></GroupHeaderItemStyle> | |
| <FilterMenu NotSelectedImageUrl="~/RadControls/Grid/Skins/Default/NotSelectedMenu.gif" SelectedImageUrl="~/RadControls/Grid/Skins/Default/SelectedMenu.gif"></FilterMenu> | |
| <MasterTableView EditMode="InPlace" CommandItemDisplay="None" AutoGenerateColumns="False" CssClass="MasterTable_Default MasterTable_"> | |
| <RowIndicatorColumn Visible="False"> | |
| <ItemStyle CssClass="ResizeItem_Default ResizeItem_"></ItemStyle> | |
| <HeaderStyle Width="20px" CssClass="ResizeHeader_Default ResizeHeader_"></HeaderStyle> | |
| </RowIndicatorColumn> | |
| <EditFormSettings> | |
| <EditColumn UniqueName="EditCommandColumn1"></EditColumn> | |
| </EditFormSettings> | |
| <Columns> | |
| <radg:GridHyperLinkColumn UniqueName="linkColumn" NavigateURL="" Target="_blank" Text="<img border='0' alt='Open Amendment' src='../../common/bookimages/open_book.gif'>"></radg:GridHyperLinkColumn> | |
| <radg:GridBoundColumn DataField="fkMaker" UniqueName="fkMaker" Display="False"></radg:GridBoundColumn> | |
| <radg:GridBoundColumn HeaderText="Precis" DataField="precis" UniqueName="Precis"></radg:GridBoundColumn> | |
| <radg:GridBoundColumn HeaderText="Description" DataField="description" UniqueName="Description"></radg:GridBoundColumn> | |
| <radg:GridBoundColumn HeaderText="Status" DataField="status" UniqueName="Status"></radg:GridBoundColumn> | |
| <radg:GridBoundColumn HeaderText="cleaned" DataField="cleaned" UniqueName="cleaned" visible="false"></radg:GridBoundColumn> | |
| <radg:GridBoundColumn HeaderText="Date Created" DataField="DateCreated" ReadOnly="True" UniqueName="DateCreated"></radg:GridBoundColumn> | |
| <radg:GridBoundColumn HeaderText="Who Created" DataField="WhoCreated" UniqueName="WhoCreated"></radg:GridBoundColumn> | |
| <radg:GridEditCommandColumn HeaderText="Edit" UpdateImageUrl="../../../common/baseimages/apply.gif" InsertImageUrl="../../../common/baseimages/apply.gif" | |
| EditImageUrl="../../../common/controlimages/gredit.gif" ButtonType="ImageButton" CancelImageUrl="../../../common/baseimages/cancel.gif" UniqueName="EditColumn"> | |
| <ItemStyle HorizontalAlign="Center" CssClass="gridButton"></ItemStyle> | |
| </radg:GridEditCommandColumn> | |
| <radg:GridButtonColumn HeaderText="Delete" ImageUrl="../../../common/baseimages/trash.gif" CommandName="Delete" ConfirmText="Delete this package?" | |
| ButtonType="ImageButton" Text="Delete" UniqueName="DeleteColumn"> | |
| <ItemStyle HorizontalAlign="Center" CssClass="gridButton"></ItemStyle> | |
| <HeaderStyle Width="20px"></HeaderStyle> | |
| </radg:GridButtonColumn> | |
| <radg:GridButtonColumn HeaderText="Clean" CommandName="Clean" ConfirmText="Clean this amendment package for publishing?" ImageUrl="../../../common/baseimages/discuss.gif" ButtonType="ImageButton" Text="Clean this amendment" UniqueName="CleanAm"> | |
| <ItemStyle HorizontalAlign="Center" CssClass="gridButton"></ItemStyle> | |
| <ItemStyle HorizontalAlign="Center" ></ItemStyle> | |
| </radg:GridButtonColumn> | |
| <radg:GridButtonColumn HeaderText="In Force" CommandName="Enforce" ConfirmText="Enforce this amendment package?" ImageUrl="../../common/treeimages/page_cross_red.gif" ButtonType="ImageButton" Text="Enforce this amendment" UniqueName="EnforceColumn"> | |
| <ItemStyle HorizontalAlign="Center" ></ItemStyle> | |
| </radg:GridButtonColumn> | |
| <radg:GridBoundColumn HeaderText="Date In Force" DataField="DateModified" UniqueName="DateInForce"></radg:GridBoundColumn> | |
| <radg:GridHyperLinkColumn HeaderText="E-Plan" UniqueName="ePlan" NavigateURL="" Target="_blank" Text="<img border='0' alt='Draft E-Plan' src='./../../common/baseimages/amendments/draft.gif' width='24px'>"> | |
| <ItemStyle HorizontalAlign="Center" ></ItemStyle> | |
| </radg:GridHyperLinkColumn> | |
| <radg:GridHyperLinkColumn HeaderText="Current" UniqueName="Current" NavigateURL="" Target="_blank" Text="<img border='0' alt='Current Version Detail Report' src='./../../common/baseimages/amendments/view_detail.gif' width='24px'>"> | |
| <ItemStyle HorizontalAlign="Center" ></ItemStyle> | |
| </radg:GridHyperLinkColumn> | |
| </Columns> | |
| <ExpandCollapseColumn Visible="False"> | |
| <HeaderStyle Width="19px"></HeaderStyle> | |
| </ExpandCollapseColumn> | |
| </MasterTableView> | |
| <HeaderStyle CssClass="GridHeader_Default GridHeader_"></HeaderStyle> | |
| <SelectedItemStyle CssClass="SelectedRow_Default SelectedRow_"></SelectedItemStyle> | |
| <ActiveItemStyle CssClass="ActiveRow_Default ActiveRow_"></ActiveItemStyle> | |
| <ItemStyle CssClass="GridRow_Default GridRow_"></ItemStyle> | |
| <FooterStyle CssClass="GridFooter_Default GridFooter_"></FooterStyle> | |
| </radG:RadGrid> | |
CODEBEHIND
| Public Sub MakerGrid_ItemUpdated(ByVal source As Object, ByVal e As Telerik.WebControls.GridUpdatedEventArgs) Handles MakerGrid.ItemUpdated | |
| 'Get the drop-down-list value | |
| Dim dataEditItem As GridEditableItem = e.Item | |
| Dim cID As String = CType(dataEditItem("fkMaker").Controls(0), TextBox).Text | |
| Dim pM As New BRMaker | |
| Dim dR As DataRow = pM.FillRow("SELECT * FROM mkMaker WHERE fkMaker=" & cID, AppSettings("connMP")) | |
| dR("fkMaster") = 0 'Obselete | |
| dR("WhoCreated") = CType(dataEditItem.Controls(9).Controls(0), TextBox).Text.TrimStart(" ").TrimEnd(" ") | |
| dR("precis") = CType(dataEditItem.Controls(4).Controls(0), TextBox).Text | |
| dR("Description") = CType(dataEditItem.Controls(5).Controls(0), TextBox).Text | |
| dR("status") = CType(dataEditItem.Controls(6).Controls(1), DropDownList).SelectedValue | |
| dR("DateModified") = DateTime.Now | |
| dR("WhoModified") = Framework.Container.GetUser(Session, Request, AppSettings("MPTitle"), Framework.Container.GetAuthType(AppSettings("authorization"))) | |
| pM.SaveRow(dR, pM.GetDS, "Master") | |
| If Not pM.Update(AppSettings("connMP"), pM.GetDS) Then | |
| Log(AppSettings("MPlog"), "Amendments Error", "Error updating mkMaker") | |
| End If | |
| pM.CloseRow() | |
| MakerGrid.Columns(9).Visible = True | |
| MakerGrid.Columns(10).Visible = True | |
| MakerGrid.Columns(11).Visible = True | |
| MakerGrid.Columns(12).Visible = True | |
| MakerGrid.Columns(13).Visible = True | |
| MakerGrid.Columns(14).Visible = True | |
| BuildGrid() | |
| End Sub | |
Note:This was working in RADControls for ASP.NET RADGrid v5.1.3.0
Thanks and Regards
