0
私のページに3つのgridviewコントロールがあります。各グリッド自体私はTemplateField.whenとして私は最初のグリッドチェックボックスを選択しているとしてチェックボックスを使用しています。いくつかのレコードを表示します。この時点で私はF5(Referesh)ボタンを押しています。ページ内のすべてのイベントは起動しません。グリッド内CheckのCheckChangedイベントが発生しないページをリフレッシュ(F5)した後、CheckはGridviewの子コントロールです
チェックボックス:
<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)
{
}
}
いずれかが私を助けてください。イベントを発生させるItemTemplateにあるチェックボックスのための
をトリガするために、F5キーを押していけませんリフレッシュ(F5)。 –
F5キーを押したときにイベントを発生させないで、実際にチェックボックスをオン/オフにするときは、 – Jon
私ははっきりとわかりません。簡単に説明してください.F5.check/uncheckを押した後、チェックボックスは点滅しません。 –