..
Onlar ADO.NET ile veri erişim nasıl gördükten sonra artık daha hızlı ve daha kolay onları erişmek için nasıl. Aslında, ASP.NET sözde DataSource kontrolleri yani bağlantıları ve veri transferi yönetim karmaşıklığını sınırı çeşitli sınıflar içerir.
Bu kontroller, bağlantı ve komuta jeneratör tüm mekanizması programcıya şeffaf yapmak ve yapmanız gereken tüm veri kaynağı (veri kaynağı) belirlemek, yani veri kaynağı o odağı kontrol ve uygun bir sorgu sağlar. Visual Studio kolayca adımları yönetmenize olanak tanıyan bir sihirbaz sağlar. Bir kez bir DataSource kontrolü oluşturmak, veri yönetimi için herhangi bir bileşen bağlanabilirsiniz.
Her zamanki gibi bir örneğe bakın. Biz proje Araç yeni bir web form ekleyin ve üzerine bir SqlDataSource denetimi sürükleyin. Kendi bağlam menüsünde Yapılandırma Veri Kaynağı tıklayın

Bu varolan bir veritabanını seçin veya Yeni Bağlantı düğmesini kullanarak yeni bir tane oluşturabilirsiniz bir pencere açılır. Benim durumumda benim yerel bilgisayar mydb SQL Server CE uygulama adlı veritabanı türü sınamayı seçin ama açıkça herhangi bir veritabanını seçebilirsiniz

Biz devam belirtmek aşağıdaki adımlardan birini veritabanında bulunan bir tablodan veri toplamak için (benim durumumda tablo Arkadaşlar) ve sütunları seçin (Benim durumumda No, Adı ve Age)

Sonraki ekranda da Son'u tıklatın Testi Sorgu tıklayarak sorgu testi, ve. Şimdi özellik değerini DataSourceMode DataReader belirlemelerine izin

Formumuza bir liste kutusu yerleştirin ve etkinleştir AutoPostBack kontrol

Daha sonra Veri Kaynağı Seç iletişim kutusuna tıklayın ve listede görüntülenecek hangi alan belirterek daha önce oluşturduğunuz ilgili denetimi seçin ve yerine belirtmek gereken alan karşılık gelen değeri

Eğer başlattığınızda uygulama bir veri kaynağı olarak ayarladığınız tabloda ilişkili veriler bir listesini görüntüler. Liste ve gördüğümüz pencereden yaptı veri kaynağı arasındaki bağlantı, bu formun Load aşağıdaki kod yazarak yapabilirsiniz
protected void Page_Load (object sender, EventArgs e)
{
if (! this.IsPostBack)
{
= this.SqlDataSource1 this.ListBox1.DataSource;
this.ListBox1.DataTextField = "İsim";
this.ListBox1.DataValueField = "Id";
this.ListBox1.DataBind ();
}
}
Bu basit örnek sadece veri yönetimi için ASP.NET tarafından sağlanan araçların potansiyel hakkında bir fikir vermek için hizmet vermektedir.
Bu durumda böyle liste gibi basit bir kontrol kullanılan, ancak verileri yönetmek için çok daha karmaşık kontroller var, farklı yöntemlerle kendilerini görüntülemek için sağlar.
Bu denetimler GridView, FormView, DetailsView, DataList içerir.
Açıkçası bu kılavuzun amacı, bu denetimlerin Ayrıntılara dalmak değildir ve her zaman olduğu gibi, ben nasıl çalıştıklarını öğrenmek için Microsoft'un resmi belgelerine bir bakın.
| |
ASP (İleri)
Dinamik Web siteleri oluşturmak için tam ders. En düşük € 39. |
| |
ASP.NET (Ders)
49 € Web uygulamaları oluşturmak için tam bir ders. |
| |
SQL ve Veritabanı (Ders)
Ilişkisel veritabanı oluşturma ve yönetme. En düşük € 39. |