1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
   | <asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource2" AutoGenerateColumns="False" DataKeyNames="RestrictionCreer,RestrictionMaj,RestrictionSupp,NomTable" AllowSorting="True" CellPadding="4" ForeColor="#333333" GridLines="None">
                        <Columns>
                            <asp:BoundField DataField="NomTable" HeaderText="Nom Table" SortExpression="NomTable" />
                            <asp:BoundField DataField="CF_Nom_Long" HeaderText="Description" SortExpression="CF_Nom_Long" />
                            <asp:TemplateField HeaderText="Création">
                                <EditItemTemplate>
                                    <asp:CheckBox ID="CheckBox1" runat="server" Checked='<%# Bind("RestrictionCreer") %>' />
                                </EditItemTemplate>
                                <ItemTemplate>
                                    <asp:CheckBox ID="chk_creer" runat="server" AutoPostBack="True" Checked='<%# Bind("RestrictionCreer") %>'
                                        OnCheckedChanged="chk_creer_CheckedChanged" />
                                </ItemTemplate>
                                <HeaderTemplate>
                                    <asp:Label ID="lbl_creer" runat="server" Text="Création"></asp:Label><br />
                                    <input id="chkAll" type="checkbox" onclick="SelectAllCheckboxes(this)">
                                </HeaderTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Mise à jour">
                                <EditItemTemplate>
                                    <asp:CheckBox ID="CheckBox2" runat="server" Checked='<%# Bind("RestrictionMaj") %>' />
                                </EditItemTemplate>
                                <ItemTemplate>
                                    <asp:CheckBox ID="chk_maj" runat="server" AutoPostBack="True" Checked='<%# Bind("RestrictionMaj") %>' OnCheckedChanged="chx_maj_CheckedChanged" />
                                </ItemTemplate>
                                <HeaderTemplate>
                                    <asp:Label ID="lbl_maj" runat="server" Text="Mise à Jour"></asp:Label><br />
                                    <input id="chkAll2" type="checkbox" onclick="CheckAllDataGridCheckBoxes('chk_maj',this.checked)">
                                </HeaderTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Suppression">
                                <EditItemTemplate>
                                    <asp:CheckBox ID="CheckBox3" runat="server" Checked='<%# Bind("RestrictionSupp") %>' />
                                </EditItemTemplate>
                                <ItemTemplate>
                                    <asp:CheckBox ID="chk_supp" runat="server" AutoPostBack="True" Checked='<%# Bind("RestrictionSupp") %>' OnCheckedChanged="chk_supp_CheckedChanged" />
                                </ItemTemplate>
                                <HeaderTemplate>
                                    <asp:Label ID="lbl_supp" runat="server" Text="Suppression"></asp:Label><br />
 
                                </HeaderTemplate>
                            </asp:TemplateField>
                        </Columns>
                    <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                    <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
                    <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
                    <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
                    <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                    <EditRowStyle BackColor="#999999" />
                    <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
                    </asp:GridView> |