2016-11-23 5 views
0

現在、グリッドビューには承認、アクセス、編集の3つのチェックボックスがあります。私が達成したいのは、編集列をチェックしたときに、アクセス列も自動的にチェックされるということです。これを解決する方法はありますか?私は多くのインターネットソースを見てきましたが、まだそれを行うことはできません。クリックでチェックボックスを編集し、アクセスのための新しい値を設定するために新しいイベントを追加します..他のグリッドがチェックインされているときにチェックボックスをチェックする

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" AllowSorting="True" BorderStyle="Solid" Font-Names="Tahoma" Font-Size="11pt" HorizontalAlign="Center" Width="65%"> 
        <Columns> 
         <asp:BoundField DataField="Module" HeaderText="Module" SortExpression="Module" /> 
         <asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" /> 
         <asp:TemplateField HeaderText="Approval"> 
          <ItemTemplate> 
           <asp:CheckBox ID="CBApproval" runat="server" /> 
          </ItemTemplate> 
          <ItemStyle HorizontalAlign="Center" /> 
         </asp:TemplateField> 
         <asp:TemplateField HeaderText="Access"> 
          <ItemTemplate> 
           <asp:CheckBox ID="CBAccess" runat="server" AutoPostBack="False" /> 
          </ItemTemplate> 
          <ItemStyle HorizontalAlign="Center" /> 
         </asp:TemplateField> 
         <asp:TemplateField HeaderText="Edit"> 
          <ItemTemplate> 
           <asp:CheckBox ID="CBEdit" runat="server" AutoPostBack="True"/> 
          </ItemTemplate> 
          <ItemStyle HorizontalAlign="Center" /> 
         </asp:TemplateField> 

        </Columns> 
        <HeaderStyle BackColor="#FFCC00" BorderColor="Black" BorderStyle="Solid" BorderWidth="2px" /> 
       </asp:GridView> 
+0

バインドの両方をcheckbox.checkedそれらをあなたのビューモデル内の同じプロパティに追加します。 – CodingYoshi

+0

@コーディングヨシあなたはそれをより明確な形で説明できますか?私は本当にあなたのポイントを得ることはありません。ありがとうございました。 – Noobie

答えて

0

あなたが分離コードからアクセスし、チェックボックスの値を設定することができたSinc編集]チェックボックスのポストバックを助けてください

+0

ありがとう!私は問題を解決した! – Noobie

+0

あなたは答えとしてマークすることができます:)ありがとう! –

関連する問題