Сохранение состояния флажка во время подкачки в SPGridView - PullRequest
1 голос
/ 23 марта 2011

Предположим, что я создал spgridview со следующим кодом.

<SharePoint:SPGridView ID="spgridList" Visible="false" runat="server" AutoGenerateColumns="false"
                        Width="100%" AllowPaging="true" AllowSorting="true" AllowFiltering="true" PageSize="5"
                        OnPageIndexChanging="spgridList_PageIndexChanging" HeaderStyle-BackColor="Red"
                        onrowdatabound="spgridList_RowDataBound" onrowcommand="spgridList_RowCommand">
                        <PagerStyle CssClass="ms-descriptiontext" />
                        <HeaderStyle BackColor="Blue" ForeColor="Black" Font-Bold="true" />
                        <Columns>
                            <asp:TemplateField>
                                <ItemTemplate>
                                    <asp:CheckBox CssClass="chkbox" Checked="false" ID="chkField" AutoPostBack="true"
                                        OnCheckedChanged="chkField_CheckedChanged" runat="server" />
                                </ItemTemplate>
                                <HeaderTemplate>
                                    <asp:CheckBox ID="chkSelectAll" runat="server" AutoPostBack="true" OnCheckedChanged="chkAll_CheckedChanged" />
                                </HeaderTemplate>
                            </asp:TemplateField>
                        </Columns>
                    </SharePoint:SPGridView>

Чтобы сохранить состояния флажков между обратными вызовами, в настоящее время я использую состояния сеанса. У него есть некоторые недостатки. Теперь, как я могу сохранитьотмеченные состояния, когда пользователь вручную проверяет все флажки, как я могу проверить флажок заголовка? Предоставьте несколько ссылок

1 Ответ

0 голосов
/ 24 марта 2011

Как насчет эмулировать его как выбранный CheckBox, но отключить фокус строки?

Выбор строк поддерживается на разных страницах.

http://www.devexpress.com/Support/Center/p/E1559.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...