Bonjour,



J'aimerai ajouter une ligne au chargement de ma dropdownlist d'une listview qui correspond à la valeur d'origine de la ligne.



Dans mon code ci-dessous, j'aimerai remplacer le text ='Service' de ma dropdownlist par la valeur du label précédent qui correspond à Text='<%# Eval("Service_lpm") %>'



Je travaille en vs2008 framework 3.5



Je n'arrive pas à écrire ma procédure "recup_service" appelée sur le OnLoad de ma dropdownlist. Help !


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
 
<asp:ListView ID="lsv_managers_produits" runat="server" 
 
DataKeyNames="LigneProduit_lpm" DataSourceID="ds_managers_produits" 
 
InsertItemPosition="LastItem">
 
<EditItemTemplate>
 
<tr style="">
 
<td>
 
<asp:Button ID="UpdateButton" runat="server" CommandName="Update" 
 
Text="Mettre … jour" />
 
<asp:Button ID="CancelButton" runat="server" CommandName="Cancel" 
 
Text="Annuler" />
 
</td>
 
<td>
 
<asp:label ID="lbl_Service_lpm" runat="server" 
 
Text='<%# Eval("Service_lpm") %>' />
 
<asp:DropDownList ID="ddl_service_lpm" OnLoad="recup_service" runat=server
 
DataSourceID="ds_services" DataTextField="service_sm" AppendDataBoundItems=true AutoPostBack=true>
 
<asp:ListItem Selected=True Text="Service" Value=""></asp:ListItem>
 
</asp:DropDownList> 
 
</td>
 
</td>
 
</tr>
 
</EditItemTemplate>
 
</asp:ListView>