inserer un DropDownList dans un detailview
Bonjour chers amis je veux inserer un DropDownList dans un detailview
voici mon code
Code:
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" />
<asp:Button ID="Button3" runat="server" PostBackUrl="~/Modif_Structure.aspx"
Text="Modifier" />
<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 : <asp:DropDownList ID="DropDownList2" runat="server"
Ligne 33 : DataSourceID="SqlDataSource2" DataTextField="Nom_Zone"
Ligne 34 : DataValueField="Nom_Zone" Height="20px" Width="153px"