Как добавить проверенное событие для флажка в datagrid с привязкой к данным в asp.net? - PullRequest
0 голосов
/ 12 июля 2011

У меня есть datagridview с несколькими столбцами на моем сайте asp.net. И я показываю выходные данные хранимой процедуры sql бэкэнда в эту сетку, используя событие OnLoad страницы. Первый столбец в сетке содержит флажок. Я добавил этот флажок через ItemTemplate, чтобы все строки имели флажок для выбора строки. Я хочу, чтобы пользователь мог установить флажок, и на основании этого выбора я хотел бы выполнить операцию с БД.

В настоящее время я использую, как показано ниже, но не смог вызвать событие.

<asp:GridView ID="resultGridView" runat="server" >
            <Columns>
                <asp:TemplateField HeaderText="Processed">
                    <ItemTemplate>
                        <asp:CheckBox ID="CheckBoxProcess" runat="server" OnCheckedChanged="resultgrid_CellContentClick" 
                            Checked="false" />
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>

в моем коде есть метод resultgrid_CellContentClick () для события изменения выбора флажка. Но этот код, никогда не выполняется при выборе флажка вкл / выкл.

1 Ответ

0 голосов
/ 12 июля 2011

Вы не установили AutoPostBack="true" в своем флажке, поэтому ваш обработчик событий флажка не работал.Просто установите его ...

 <asp:CheckBox ID="CheckBoxProcess" AutoPostBack="true" runat="server" 
 OnCheckedChanged="resultgrid_CellContentClick" Checked="false" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...