sahliali
Messages postés90Date d'inscriptiondimanche 14 septembre 2003StatutMembreDernière intervention 3 juillet 2008
-
16 sept. 2005 à 19:02
sherazade_n
Messages postés5Date d'inscriptionjeudi 29 décembre 2005StatutMembreDernière intervention16 juin 2009
-
30 mai 2007 à 17:22
je veux remplir ma combo appartir d'une base de dooné et je veux que l'index soit un champs qui est dans ma base de donné ---> exemple
une base qui contient un champs Nrclient et le nolClient
je veux que la combo soit remlie de tel facon que l'index soit le NrClient et le champ text soit le nomClient
cs_poppyto
Messages postés540Date d'inscriptiondimanche 29 décembre 2002StatutModérateurDernière intervention13 mai 2011 16 sept. 2005 à 22:12
La méthode Add de la collection Items du ComboBox accepte le type object. Tu pourrais créer une classe de ce genre :
class Client
{
public int NrClient;
public string NomClient;
public Client(int Num,string Nom)
{
NrClient = Num;
NomClient = Nom;
}
public string toString()
{
return NomClient;
}
}
Puis pour le combo il s'uffit d'instancier la classe client et la passer en paramètre :)
Client toto = new Client(1,"toto");
combobox1.Items.Add(toto);
Après quand tu récupère l'Item, n'oublie pas de le transtyper en (Client)
sherazade_n
Messages postés5Date d'inscriptionjeudi 29 décembre 2005StatutMembreDernière intervention16 juin 2009 30 mai 2007 à 17:22
sherazade
j'ai un petit souci.
Je veux remplir mon comboBoxen langage C# : au début je suis partie d'un remplissage à l'aide de ma base de données sous SQLServer ma connexion marche mais aucun remplissage ne s'est fait. Puis j'ai essayé de le faire sans la base de données en intialisant des objets mais ça ne marche toujours pas.
Je n'ai aucune erreurs qui s'affiche.
Voici mon comboBox par remplissage à la base de données:
private void ListeArticles_SelectedIndexChanged(object sender, System.EventArgs e)
{
string strRequete ="select Nom_pro, PrixHT_pro, PrixTTC_pro from PRODUITS where Nom_pro ='"+ListeArticles.Text+"' and PrixHT_pro='"+txtPrixU.Text+"' and PrixTTC_pro='"+txtPrixTTC+"'";
SqlCommand MaCommande = new SqlCommand(strRequete, MaConnexion);
SqlConnection S_Connexion;
Voici ma classe Produits
public class Produits
{
public Produits(string nom, string description, float PrixU, float PrixTTC)
{
this.nom=nom;
this.description=description;
this.PrixU=PrixU;
this.PrixTTC=PrixTTC;
sherazade_n
Messages postés5Date d'inscriptionjeudi 29 décembre 2005StatutMembreDernière intervention16 juin 2009 30 mai 2007 à 17:22
sherazade
j'ai un petit souci.
Je veux remplir mon comboBoxen langage C# : au début je suis partie d'un remplissage à l'aide de ma base de données sous SQLServer ma connexion marche mais aucun remplissage ne s'est fait. Puis j'ai essayé de le faire sans la base de données en intialisant des objets mais ça ne marche toujours pas.
Je n'ai aucune erreurs qui s'affiche.
Voici mon comboBox par remplissage à la base de données:
private void ListeArticles_SelectedIndexChanged(object sender, System.EventArgs e)
{
string strRequete ="select Nom_pro, PrixHT_pro, PrixTTC_pro from PRODUITS where Nom_pro ='"+ListeArticles.Text+"' and PrixHT_pro='"+txtPrixU.Text+"' and PrixTTC_pro='"+txtPrixTTC+"'";
SqlCommand MaCommande = new SqlCommand(strRequete, MaConnexion);
SqlConnection S_Connexion;
Voici ma classe Produits
public class Produits
{
public Produits(string nom, string description, float PrixU, float PrixTTC)
{
this.nom=nom;
this.description=description;
this.PrixU=PrixU;
this.PrixTTC=PrixTTC;