C# : Afficher données Excel dans une listBox [Résolu]

Sayoko - 18 mai 2013 à 10:49 - Dernière réponse : Whismeril 11410 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 22 avril 2018 Dernière intervention
- 23 mai 2013 à 06:53
Bonjour à toutes et à tous,

Mon problème est le suivant :
J'ai deux listBox appelées listBox1 et listBox2, la listBox2 doit afficher des données contenues dans une base de données excel en fonction de l'élément sélectionné dans la listBox1

Un exemple simple pour illustrer mon problème : La listbox1 contient chaque lettre de l'alphabet, et quand on clique sur une lettre, la listBox2 m'affiche tous les prénoms commençant par cette lettre.

Etant débutant en C#, serait-il possible de me donner un petit coup de main ou tout du moins me mettre sur la voie ? Merci d'avance pour vos réponses
Afficher la suite 

5 réponses

Répondre au sujet
Whismeril 11410 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 22 avril 2018 Dernière intervention - 20 mai 2013 à 00:04
+3
Utile
Bonsoir, regarde


Whismeril
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Whismeril
0
Utile
Merci Whismeril !

Petit problème d'utilisation, en prenant pour exemple le code du Test de gestion, Excel ne s'ouvre pas, et ne s'ouvre pas dans ma page non plus, rien ne se passe... Y a-t-il quelque chose à faire à côté pour le faire fonctionner ?

    public partial class DataBase : Form
    {
        GestionExcel MonXL;
        public DataBase()
        {
            InitializeComponent();
        }

        private void DataBase_Load(object sender, EventArgs e)
        {
            bool Succes = true;
            GestionExcel MonXL = new GestionExcel(out Succes);
            MonXL.OuvrirFichierExistant(string.Format("{0}\\Classeur.xls",Application.StartupPath), "testfeuille");
        }
    }
Commenter la réponse de Sayoko
Whismeril 11410 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 22 avril 2018 Dernière intervention - 22 mai 2013 à 22:21
0
Utile
Bonsoir,

Excel est il bien installé sur ton pc, ça peut paraitre idiot comme question mais c'est déjà arrivé...
As tu bien référencé les dll (...interop....) dans ton projet?
Si oui quelle est la valeur de Succes après
GestionExcel MonXL = new GestionExcel(out Succes);


Y'a t il un message d'erreur?

Whismeril
Commenter la réponse de Whismeril
0
Utile
Bonsoir,

J'ai Microsoft Excel Starter 2010 d'installé sur mon PC actuellement, je suppose donc que oui, à moins qu'il ne s'agisse d'une mauvaise version.

Les dll sont bien référencés dans mon projet, pas de soucis pour ça, ils sont également dans les "using ...".

La valeur de Succes après la ligne que tu as indiquée est "true".

Il n'y a aucun message d'erreur, le windows form s'ouvre, vide, et rien ne se passe.
Commenter la réponse de Sayoko
Whismeril 11410 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 22 avril 2018 Dernière intervention - 23 mai 2013 à 06:53
0
Utile
Je ne sais pas si ça marche avec starter, j'ai récemment testé cette classe avec 2010, ça fonctionne.
Par contre Excel n'est pas intégré à la form, mais dans une fenêtre dédiée.
As tu essayé d'ouvrir un xlsx?

Whismeril
Commenter la réponse de Whismeril

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.