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
>