#region Remplissage de la combobox anciennes rubriques string strCommande = "SELECT DISTINCT Key, Trimestre + ' ' + Annee FROM rubriques WHERE rubriques.[Key] !=0"; List<OldSection> list = CommandeSQL.RemplissageAnciennesRubriques(strCommande); cbbRubriques.DisplayMember = "Value"; cbbRubriques.ValueMember = "Key"; cbbRubriques.DataSource = list; cbb.Refresh(); #endregion
public class OldSection { public string Value { get; set; } public int Key { get; set; } }
public List<OldSection> RemplissageAnciennesRubriques(string chaine_commande) { List<OldSection> list = new List<OldSection>(); try { SqlCommand cmd = new SqlCommand(chaine_commande, ConnectionRessource); SqlDataReader reader = cmd.ExecuteReader(); while(reader.Read()) { list.Add(new OldSection () { Key reader.GetInt(0), Valuereader.GetString(1)}); } reader.Dispose(); reader = null; cmd.Dispose(); cmd = null; } catch { // Log ton exception, c'est toujours utile } return list; }
public class OldSection { public string Value { get; set; } public int Key { get; set; } public string TexteAAfficher//propiété affectée au datamenber { return string.format("La valeur est {0}, la clé est {1}",Value, Key); } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question#region Remplissage de la combobox anciennes rubriques string strCommande = "SELECT DISTINCT CONCAT_WS(' ',Trimestre,Annee) as Periode FROM `rubriques` WHERE `rubriques`.`ID_rubriques` !=0"; List<OldSection> list = CommandeSQL.RemplissageAnciennesRubriques(strCommande); cbbRubriques.DisplayMember = "Value"; cbbRubriques.ValueMember = "Key"; cbbRubriques.DataSource = list; cbbRubriques.Refresh(); #endregion
public List<OldSection> RemplissageAnciennesRubriques(string chaine_commande) { List<OldSection> list = new List<OldSection>(); try { MySqlCommand cmd = new MySqlCommand(chaine_commande, ConnectionRessource); MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { list.Add(new OldSection() { Value = reader.GetString(0) }); } reader.Dispose(); reader = null; cmd.Dispose(); cmd = null; } catch(MySqlException myEx) { // Log ton exception, c'est toujours utile MessageBox.Show(myEx.ToString(),"Erreur Sql"); } return list; }
class OldSection { public string Value { get; set; } public int Key { get; set; } }