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
|
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1" DataKeyNames="idRole">
..................................
<asp:BoundField DataField="idRole" HeaderText="Identifiant"
ReadOnly=True SortExpression="idRole" />
..................................
<asp:TemplateField HeaderText="Actions Disponibles" SortExpression="idRole">
<EditItemTemplate>
<asp:CheckBoxList ID="ListEdit" runat="server" style="height:auto;"
DataTextField="nomDroit" DataSourceID="SqlDataSource3"/>
</EditItemTemplate>
<ItemTemplate>
<asp:ListBox ID="ListNEdit" runat="server" style="height:auto;"
DataTextField="nomDroit" DataSourceID="SqlDataSource2"/>
</ItemTemplate>
</asp:TemplateField>
..................................
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString=...
SelectCommand="SELECT * FROM [Role]"></asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString=...
SelectCommand="SELECT d.nomDroit FROM [Droit] d, Autorisation a
WHERE d.idDroit = a.idDroit AND a.idRole = @idRole
GROUP BY d.idDroit, d.nomDroit)">
</asp:SqlDataSource> |
Partager