none
C# exceldeki sheet sayfa isimlerini comboboxa nasıl getiririm. RRS feed

  • Soru

  • Button2 ile seçilen exceldeki sheet/sayfa isimlerini comboboxa nasıl getirebilerim?

    private void button2_Click(object sender, EventArgs e)
            {
                OpenFileDialog fd = new OpenFileDialog();
                if (fd.ShowDialog() == System.Windows.Forms.DialogResult.OK) ;
                {
                    this.textBox1.Text = fd.FileName;
                }
    
            }
    
    
            private void cmbsheet_SelectedIndexChanged(object sender, EventArgs e)
            {
    
                OleDbConnection bağlantıexcel = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + textBox1.Text + "; Extended Properties='Excel 12.0 Xml;HDR=YES'");
                bağlantıexcel.Open();
    
    
    
            }

    21 Mayıs 2018 Pazartesi 07:13

Yanıtlar

  •         private void button1_Click(object sender, EventArgs e)
            {
                OpenFileDialog fd = new OpenFileDialog();
                if (fd.ShowDialog() == DialogResult.OK)
                {
                    this.textBox1.Text = fd.FileName;
                }
                OleDbConnection xlsCon = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + textBox1.Text + "; Extended Properties='Excel 12.0 Xml;HDR=YES'");
                xlsCon.Open();
                comboBox1.DisplayMember = "TABLE_NAME";
                comboBox1.DataSource = xlsCon.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
            }
    
            private void cmbsheet_SelectedIndexChanged(object sender, EventArgs e)
            {
            }
    


    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...

    • Yanıt Olarak İşaretleyen 3Emre 21 Mayıs 2018 Pazartesi 10:49
    21 Mayıs 2018 Pazartesi 09:02