I am not sure what's wrong with save event in editmode=batch
- when I click save, it doesn't fire RadGrid1_BatchEditCommand
MasterTableView-CommandItemSettings-ShowSaveChangesButton="true"
- even if I change the button to commandtemplate
<telerik:RadPushButton runat="server" ID="SaveChangesButton" Text="儲存" OnClientClicked="saveChangesToGrid" AutoPostBack="false" CommandName="UpdateAll">
<Icon CssClass="rgSaveIcon" />
</telerik:RadPushButton>
I click save and then browser doesn't response error and C# event doesn't fired event handler method. I am sure it has executed
following is my setting of grid:
<telerik:RadGrid RenderMode="Lightweight" ID="RadGrid1" GridLines="Both" runat="server" OnItemCommand="RadGrid1_ItemCommand" OnItemDataBound="RadGrid1_ItemDataBound" OnNeedDataSource="RadGrid1_NeedDataSource" OnDetailTableDataBind="RadGrid1_DetailTableDataBind" OnBatchEditCommand="RadGrid1_BatchEditCommand" OnPreRender="RadGrid1_PreRender" AutoGenerateColumns="False" AllowPaging="false" MasterTableView-HierarchyLoadMode="ServerBind" ClientSettings-AllowExpandCollapse="false" ClientSettings-EnablePostBackOnRowClick="false" MasterTableView-CommandItemSettings-ShowSaveChangesButton="true" MasterTableView-CommandItemSettings-ShowAddNewRecordButton="false" MasterTableView-CommandItemSettings-ShowCancelChangesButton="false" MasterTableView-CommandItemSettings-ShowRefreshButton="false" MasterTableView-CommandItemSettings-SaveChangesText="儲存" MasterTableView-HierarchyDefaultExpanded="false"> <MasterTableView Name="Master" CommandItemDisplay="TopAndBottom" DataKeyNames="itemno" ClientDataKeyNames="itemno" EditMode="Batch" HorizontalAlign="NotSet" AutoGenerateColumns="False"> <BatchEditingSettings EditType="Cell" SaveAllHierarchyLevels="true" /> <DetailTables> <telerik:GridTableView DataKeyNames="itemno,seqno" AllowPaging="false" AllowAutomaticInserts="true" CommandItemDisplay="Top" CommandItemSettings-AddNewRecordText="新增" CommandItemSettings-ShowAddNewRecordButton="true" CommandItemSettings-ShowCancelChangesButton="false" CommandItemSettings-ShowRefreshButton="false" CommandItemSettings-ShowSaveChangesButton="false" EditMode="InPlace" Name="Details" Width="100%" runat="server" > <Columns> ...... </Columns> </telerik:GridTableView> </DetailTables> <Columns> ...... </Columns> </MasterTableView> <ClientSettings AllowKeyboardNavigation="true"></ClientSettings></telerik:RadGrid>
