Представление сетки rowUpdate и событие rowcancel не работают - PullRequest
1 голос
/ 05 марта 2012

У меня простая проблема. если я сделаю EnableViewState = "true", то мое событие onrowediting сработает, но onrowupdating и onrowcancelingedit не сработают.

Так что я делаю EnableViewState = "false" и в сетке загрузки для каждого события. поэтому я загружаю сетку для каждого вызова события. что работает нормально, но делает медленнее?

есть ли способ EnableViewState = "true", и события onrowupdating и onrowcancelingedit будут работать?

Пожалуйста, смотрите мой столбец Templefield для редактирования строк:

<asp:TemplateField>
                                <ItemTemplate>
                                    <!--To fire the OnRowEditing event.-->
                                    <asp:ImageButton ID="imbEdit" runat="server" CommandName="Edit" ImageUrl="~/images/edit-icon-small.gif" ToolTip="Edit Row" 
                                        Text="Edit" Visible ="false" />

                                </ItemTemplate>

                                <EditItemTemplate>
                                   <!--To fire the OnRowUpdating event.-->
                                    <asp:ImageButton ID="imbUpdate" CssClass="grid-button-margin" runat="server" CommandName="Update" ImageUrl="~/images/save.png" ToolTip="Save"
                                        Text="Update" Visible ="false" CausesValidation="true"  ValidationGroup = '<%# Eval("Name") + "_" + Eval("UserID") %>'  />

                                    <!--To fire the OnRowDeleting event.-->
                                    <asp:ImageButton ID="imbCancel" runat="server" CommandName="Cancel" ImageUrl="~/images/cancel.png" ToolTip="Cancel Edit"
                                        Text="Delete" Visible ="false" />
                                </EditItemTemplate>
                            </asp:TemplateField>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...