После обновления (F5) страницы событие CheckChanged проверки не запускается, проверка является дочерним элементом управления Gridview - PullRequest
0 голосов
/ 05 мая 2009

У меня есть 3 элемента gridview на моей странице. Каждая сетка сама я использую флажок в качестве TemplateField. Когда я выбираю первый флажок сетки. он отображает некоторые записи. В это время, когда я нажимаю кнопку F5 (Referesh).

флажок в сетке:

<asp:GridView ID="gvSelectQuest"  runat="server" AutoGenerateColumns="False" 
    AllowSorting="True"  onrowdatabound="gvQuestion_RowDataBound">  
    <Columns>   
        <asp:TemplateField HeaderText="Select">
            <ItemTemplate >
                <asp:CheckBox ID="chkSelectGrp" AutoPostBack ="true" OnCheckedChanged ="CheckChanged" runat="server"/>
            </ItemTemplate>
        </asp:TemplateField>                
        <asp:BoundField DataField="_quest_AdminID" HeaderText="AdminID" />
    </Columns>
</asp:GridView>

Флажок Событие:

public void CheckChanged(object sender, EventArgs e)
{
    CheckBox chk = (CheckBox)(sender);
    foreach (GridViewRow rowItem in gvQuesGroup.Rows)
    {
    }
}

Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 05 мая 2009

Используйте это для флажка в ItemTemplate, чтобы вызвать событие, не нажимайте F5, чтобы вызвать

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