26 Eylül 2014 Cuma

Asp.Net c# ile DataGridView Nasıl Doldurulur veya Çalışır ?

Biz yazılım geliştiriciler olarak en çok karşılaştığımız kod değişikliklerinden olan asp.net uygulamaları ile windows tabanlı application dır.
Bunların arasındaki farklar asp.net ile windows application arasındaki farklardır.Bu konuya çok fazla değinmeden;
GridView ve DataGridView kod ile nasıl doldurulur ona bakacağız.

Asp.Net Web page içerisine bir tane DataGridView sürükleyip bırakalım ve sonra page load bölümüne aşağıdaki kodu kopyalayalım.
Unutmadan kodlar mysql server için yazılmıştır.Aynı kodları mysql bağlantısı yerine sql server bağlantı cümleciğinizi yaparakda çalıştırabilirsiniz.

protected void Page_Load (object sender, EventArgs e)

MySqlConnection dbcon = new MySqlConnection("server=localhost; user id=root; password=x135790x; database=player; pooling=false;");
dbcon.Open();
MySqlCommand komut = new MySqlCommand("select i.PerAd,m.MusteriAd,i.giris,i.cikis from islem i inner join musteri m on i.MusteriId = m.Id", dbcon);
MySqlDataReader okuyucu = komut.ExecuteReader();
GridView1.DataSource = okuyucu;
GridView1.DataBind();
dbcon.Close();
dbcon.Dispose();


Ana mantığımız ; bir sql cümleciği gönderip geri dönen değer veya değerleri datareader ile alıp, ihtiyacı olan datasource üzerine göstermek aynı mantık datagrid,
combobox,dropdownlist üzerindede geçerlidir.

Hepsi Bu kadar kolay gelsin.


Asp.Net c# ile DataGridView Nasıl Doldurulur veya Çalışır ?

Hiç yorum yok:

Yorum Gönder