bonjour,
j'ai un soucis avec le DataKeyField de DataList,


l ne prend pas la valeur réelle de mon champs AliasId

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
<asp:DataList id="DataList1" 
   style="Z-INDEX: 101; 
     LEFT: 189px; 
     POSITION: absolute; 
     TOP: 8px" 
   runat="server"
   BorderColor="#DEBA84" BorderStyle="None" 
   CellSpacing="2" BackColor="#DEBA84" 
   CellPadding="3" GridLines="Both" BorderWidth="1px"
        OnEditCommand="Edit_Command" 
     OnCancelCommand="Cancel_Command" 
     OnDeleteCommand="Delete_Command" 
     OnUpdateCommand="Update_Command"
 
     DataKeyField="AliasId" >
en effet,il donne prend la valeur 0 pour la premeiere ligne puis 1 pour la 2eme ...

J'ai bien vérifié le contenu de mon "AliasId" par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<EditItemTemplate>
      <table border="1">
      <tr><td><b>ID : </b></td>
         <td>'<%# DataBinder.Eval(Container.DataItem, "AliasId")%>'
         </td></tr>
Quelqu'un a une idée?

merci d'avance