Yazı Font Küçült Yazı Font Büyült

VC# - Excel Dosyasından GridView a Veri Okuma

Bu makalemizde GridView nesnemizde Excel dosyamızdan alacağımız verileri göstereceğiz. Bilgiler.xls excel dosyası oluşturup, aşağıdaki kodları formunuza yazın. Aşağıdaki şekilleri inceleyin...

Resim1

Şekil 1

Resim2

Şekil 2

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        btnAl.Text = "Excel Dosyasından Veriyi Yükle";
        Label1.Text = "Excel Dosyasına Bağlantı";
    }
    protected void btnAl_Click(object sender, EventArgs e)
    {
         System.Data.OleDb.OleDbConnection baglan = new System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Bilgiler.xls") + ";" + "Extended Properties=Excel 8.0;");

         baglan.Open();

        System.Data.OleDb.OleDbCommand MyCommand =new System.Data.OleDb.OleDbCommand("SELECT * FROM KisiBilgi", baglan);

        System.Data.OleDb.OleDbDataAdapter da = new System.Data.OleDb.OleDbDataAdapter();
        da.SelectCommand = MyCommand;
        System.Data.DataTable ds = new System.Data.DataTable();
        da.Fill(ds);

        // Verileri daha sonra da kullanabilmek için session içerisinde tutuyoruz
        Session["Veriler"] = ds;

        // Verinin görüntüleneceği GridView1 in DataTable a bağlanması ve verinin yüklenmesi
        GridView1.DataSource = ds.DefaultView;
        GridView1.DataBind();
        Label1.Text = "Excel dosyasından veri alındı";

        baglan.Close();
    }
}

//Bir sonraki makalede buluşmak üzere...Bahadır