Hi!

Voilà, mon problème:
dans les composants de VB6(notament le combobox) il existait une propriété ItemData très utile pour retrouver le numéro d'un enregistrement par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Set oRecordset=New ADODB.Recordset
oRecordset.Open "SELECT SE_NUMERO,SE_NOM FROM SERVICES", oConnexion, adOpenForwardOnly, adLockReadOnly
While Not oRecordset.EOF
    ComboBox1.AddItem oRecordset.Fields("SE_NOM")
    ComboBox1.ItemData(ComboBox1.NewIndex) = oRecordset.Fields("SE_NUMERO")
     oRecordset.MoveNext
Wend
oRecordset.Close
dans le combobox de C# je n'arrive pas à retrouver cette propriété ou quelque chose d'équivalent:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SqlCommand oCommand=new SqlCommand("SELECT SE_NUMERO,SE_NOM FROM SERVICES",Global.oConnexion);
SqlDataReader oDataReader;
oDataReader=oCommand.ExecuteReader();
while(oDataReader.Read())
{
     ComboBox1.Items.Add(oDataReader.GetString(oDataReader.GetOrdinal("SE_NOM")));
/*?????? équivalent de ItemData ?????*/
}
oDataReader.Close();
quelqu'un peut m'expliquer la solution afin de retrouver le numero de l'enregistrement sélectionné par l'utilisateur (ici SE_NUMERO) :