hello i try to create an object named 'gerant'
class gerant { public double CIN_GERANT, NUM_TEL_GERANT, MOBILE_GERANT; public string NOM_GERANT, PRENOM_GERANT, ADRESSE__GERANT, MAIL_GERANT, VILLE_GERANT; public int CP_GERANT; public DateTime DATE_GERANT; public gerant(double _Cin_gerant, string _Nom_Gerant, string _Prenom_Gerant, string _Adresse_Gerant, double _Num_Tel_Gerant, string _Mail_Gerant, double _Mobile_Gerant, int _cp_gerant, string _ville_gerant, DateTime _date_gerant) { this.CIN_GERANT = _Cin_gerant; this.NOM_GERANT = _Nom_Gerant; this.PRENOM_GERANT = _Prenom_Gerant; this.ADRESSE__GERANT = _Adresse_Gerant; this.NUM_TEL_GERANT = _Num_Tel_Gerant; this.MAIL_GERANT = _Mail_Gerant; this.MOBILE_GERANT = _Mobile_Gerant; this.CP_GERANT = _cp_gerant; this.VILLE_GERANT = _ville_gerant; this.DATE_GERANT = _date_gerant; } public gerant getinfogerant() { gerant gerer = null; string sql_gerant = "select CIN,NOM,PRENOM,ADRESS_PERSONNEL,NUM_TEL,MAIL,MOBILE,CP_GERANT,VILLE_GERANT,DATE_CIN from GERANT"; connexion connect = new connexion(); OleDbConnection connection = connect.getconnexion(); // try //{ connection.Open(); OleDbCommand cmd = new OleDbCommand(sql_gerant, connection); OleDbDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { gerer = new gerant(reader.GetDouble(0), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetDouble(4), reader.GetString(5), reader.GetDouble(6), reader.GetInt32(7), reader.GetString(8), reader.GetDateTime(9) ); } connection.Close(); return gerer; } }but when i try to fill my combobox with gerant i try to insert this code
foreach(Modele.gerant ligne in liste_gerant) { }but i make this error for me foreach statement cannot operate on variables of type 'gerant' because 'gerant' does not contain a public definition for 'GetEnumerator'
how can i resolve that?

abdelwaheb ammarPosted Dec 22, 2015, 3:22 AM
Ranjit PowarPosted Dec 21, 2015, 11:05 AM
getinfogerant()method as below.Ravi PatelPosted Dec 21, 2015, 10:47 AM