2009-05-05 13 views
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にあるチェックボックスのための

答えて

0

使用これを、こんにちは、私はページがあるときOnCheckedChanged =「CheckChanged」が発射されていないonly.but同じコードを行っている

<asp:CheckBox ID="chkQuest" runat="server" OnCheckedChanged="CheckChanged" AutoPostBack="True" /> 
+0

をトリガするために、F5キーを押していけませんリフレッシュ(F5)。 –

+0

F5キーを押したときにイベントを発生させないで、実際にチェックボックスをオン/オフにするときは、 – Jon

+0

私ははっきりとわかりません。簡単に説明してください.F5.check/uncheckを押した後、チェックボックスは点滅しません。 –

関連する問題