Bonjour chers amis je veux inserer un DropDownList dans un detailview
voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
51
52
53
54
55
56
57
58
<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" 
            BackColor="White" BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" 
            CellPadding="3" DataKeyNames="Nom_Structure" DataSourceID="SqlDataSource1" 
            DefaultMode="Insert" Height="100px" Width="509px">
            <FooterStyle BackColor="White" ForeColor="#000066" />
            <RowStyle ForeColor="#000066" />
            <PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />
            <Fields>
                <asp:TemplateField HeaderText="Structure" SortExpression="Nom_Structure">
                    <EditItemTemplate>
                        <asp:Label ID="Label1" runat="server" Text='<%# Eval("Nom_Structure") %>'></asp:Label>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Nom_Structure") %>'></asp:TextBox>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="Label4" runat="server" Text='<%# Bind("Nom_Structure") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>                    
                    <asp:TemplateField HeaderText="Zone" SortExpression="Nom_Zone">
                    <EditItemTemplate>
                        <asp:DropDownList ID="DropDownList2" runat="server"  
                 DataSourceID="SqlDataSource2" DataTextField="Nom_Zone" 
                 DataValueField="Nom_Zone" Height="20px" Width="153px" 
                    onselectedindexchanged="DropDownList2_SelectedIndexChanged">
            </asp:DropDownList>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:DropDownList ID="DropDownList2" runat="server" 
                 DataSourceID="SqlDataSource2" DataTextField="Nom_Zone" 
                 DataValueField="Nom_Zone" Height="20px" Width="153px" 
                    onselectedindexchanged="DropDownList2_SelectedIndexChanged">
            </asp:DropDownList>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="Label2" runat="server" Text='<%# Bind("Nom_Zone") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField ShowHeader="False">
                    <InsertItemTemplate>
                        <asp:Button ID="Button1" runat="server" CausesValidation="True" 
                            CommandName="Insert" Text="Ajouter" />
                        &nbsp;&nbsp;&nbsp;
                        <asp:Button ID="Button3" runat="server" PostBackUrl="~/Modif_Structure.aspx" 
                            Text="Modifier" />
                        &nbsp;&nbsp;&nbsp;
                        <asp:Button ID="Button2" runat="server" CausesValidation="False" 
                            CommandName="Cancel" Text="Annuler" />
                    </InsertItemTemplate>
                    <ItemTemplate>
                        <asp:Button ID="Button4" runat="server" CausesValidation="False" 
                            CommandName="New" Text="New" />
                    </ItemTemplate>
                </asp:TemplateField>
            </Fields>
            <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
            <EditRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
        </asp:DetailsView>
voici le message que j'ai après execution de mon code
Erreur de compilation
Description : Une erreur s'est produite lors de la compilation d'une ressource requise pour répondre à cette demande. Veuillez consulter ci-dessous les détails relatifs à l'erreur en question, puis modifier votre code source de manière appropriée.

Message d'erreur du compilateur: CS1061: 'ASP.structure_aspx' ne contient pas une définition pour 'DropDownList2_SelectedIndexChanged' et aucune méthode d'extension 'DropDownList2_SelectedIndexChanged' acceptant un premier argument de type 'ASP.structure_aspx' n'a été trouvée (une directive using ou une référence d'assembly est-elle manquante ?)

Erreur source:



Ligne 30 : <asp:TemplateField HeaderText="Zone" SortExpression="Nom_Zone">
Ligne 31 : <EditItemTemplate>
Ligne 32 : <aspropDownList ID="DropDownList2" runat="server"
Ligne 33 : DataSourceID="SqlDataSource2" DataTextField="Nom_Zone"
Ligne 34 : DataValueField="Nom_Zone" Height="20px" Width="153px"