Gros debutant:remplir combobox avec datagridview

Messages postés
19
Date d'inscription
mardi 11 décembre 2018
Statut
Membre
Dernière intervention
4 juin 2019
-
Bonjour, voici mon code:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using ExcelLibrary.CompoundDocumentFormat;
using ExcelLibrary.SpreadSheet;
using System.Data.OleDb;

namespace WindowsFormsApp7
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
       
       

        private void loadPatchToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source= C:\Users\bruni\Desktop\ALL DATA GOOD.xls ;Extended Properties=""Excel 8.0;HDR=YES"";");
            con.Open();
            DataTable dt = new DataTable();
            OleDbCommand cmd = new OleDbCommand("SELECT * from [wyg$]", con);
            OleDbDataReader dr = cmd.ExecuteReader();
            dt.Load(dr);
            dataGridView1.DataSource = dt;
        }

        private void printToolStripMenuItem_Click(object sender, EventArgs e)
        {

        }

        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {

        }

        private void tableLayoutPanel1_Paint(object sender, PaintEventArgs e)
        {

        }

        private void worksheetBindingSource_CurrentChanged(object sender, EventArgs e)
        {

        }

       

       
        private void tabPage2_Click(object sender, EventArgs e)
        {

        }

        
        private void labelPH2_Click(object sender, EventArgs e)
        {

        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void label8_Click(object sender, EventArgs e)
        {

        }

        private void label9_Click(object sender, EventArgs e)
        {

        }

        private void label10_Click(object sender, EventArgs e)
        {

        }

        private void label11_Click(object sender, EventArgs e)
        {

        }

        private void label7_Click(object sender, EventArgs e)
        {

        }

        private void labelNum_Click(object sender, EventArgs e)
        {

        }

        private void labelSoca_Click(object sender, EventArgs e)
        {

        }

        private void comboBoxCircuitNameSelectedIndexChanged(object sender, EventArgs e)
        {
           
           


        }

        private void labelPh1_Click(object sender, EventArgs e)
        {

        }

        private void labelPH3_Click(object sender, EventArgs e)
        {

        }

        private void cellBindingSource_CurrentChanged(object sender, EventArgs e)
        {

        }

        private void labelDirect_Click(object sender, EventArgs e)
        {

        }

        private void label2_Click_1(object sender, EventArgs e)
        {

        }

        private void label3_Click_1(object sender, EventArgs e)
        {

        }

        private void label4_Click_1(object sender, EventArgs e)
        {

        }

        private void label5_Click_1(object sender, EventArgs e)
        {

        }

        private void label6_Click_1(object sender, EventArgs e)
        {

        }

        private void labelph1_Click(object sender, EventArgs e)
        {

        }

        private void labelph3_Click(object sender, EventArgs e)
        {

        }

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)

        {
            comboBox1.Items.Clear();
            comboBox1.Items.Add(dataGridView1.Columns[3]);

        }

        private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        private void columnWidthBindingSource_CurrentChanged(object sender, EventArgs e)
        {

        }
    }
}

En fait je load un fichier xls dans ma datagriview 1 et maintenant je souhaiterais remplir une combobox avec les données de la colonnes 5 de cette fameuse datagridview sans doublons.....
Avez vous une piste ?
Désolè pour le niveau mais je suis vraiment débutant et j'ai du mal a formuler mes requêtes pour trouver des solution adaptées a mes besoins.
Merci d'avance a ceux qui prendront le temps de me répondre.

EDIT : Ajout des balises de code

Afficher la suite