Nasıl yapılır: Tasarımcı Kullanarak Windows Formları DataGridView Denetimine Veri Bağlama

Bir denetimi veritabanları, iş nesneleri veya Web hizmetleri gibi çeşitli veri kaynaklarına bağlamak DataGridView için tasarımcıyı kullanabilirsiniz. Tasarımcıyı kullanarak denetimi bir veri kaynağına bağladığınızda, denetim otomatik olarak veri kaynağını temsil eden bir BindingSource bileşene bağlanır. Ayrıca, veri kaynağı tarafından sağlanan şema bilgileriyle eşleşecek şekilde denetimde sütunlar otomatik olarak oluşturulur.

Sütunlar oluşturulduktan sonra, gereksinimlerinizi karşılayacak şekilde bunları değiştirebilirsiniz. Örneğin, görüntülemekle ilgilenmediğiniz sütunları kaldırabilir veya gizleyebilir, sütunları yeniden düzenleyebilir veya sütun türlerini değiştirebilirsiniz. Sütunları değiştirme hakkında daha fazla bilgi için Ayrıca Bkz bölümünde listelenen konulara bakın.

Ayrıca, ana/ayrıntı ilişkileri oluşturmak için birden çok DataGridView denetimi ilgili tablolara bağlayabilirsiniz. Bu yapılandırmada, bir denetim bir üst tablo görüntülerken, başka bir denetim yalnızca üst tablodaki geçerli satırla ilişkili alt tablodaki satırları görüntüler. Daha fazla bilgi için bkz . Nasıl yapılır: Windows Forms Uygulamasında İlgili Verileri Görüntüleme.

Aşağıdaki yordam, bir ana/ayrıntı ilişkisi için denetim veya iki denetim içeren bir DataGridView form içeren bir Windows Uygulaması projesi gerektirir. Böyle bir projeyi başlatma hakkında bilgi için bkz . Nasıl yapılır: Windows Forms uygulama projesi oluşturma ve Nasıl yapılır: Windows Forms'a Denetim Ekleme.

Denetimi bir veri kaynağına bağlamak için

  1. Denetimin sağ üst köşesindeki tasarımcı eylemleri karakterine DataGridView (Small black arrow) tıklayın.

  2. Veri Kaynağı Seç seçeneğinin açılan okuna tıklayın.

  3. Projenizde henüz bir veri kaynağı yoksa, Proje Veri Kaynağı Ekle'ye tıklayın ve sihirbaz tarafından belirtilen adımları izleyin.

    Daha fazla bilgi için bkz . Veri Kaynağı Yapılandırma Sihirbazı. Yeni veri kaynağınız Veri Kaynağı Seç açılan penceresinde görünür. Yeni veri kaynağınız tek bir veritabanı tablosu gibi yalnızca bir üye içeriyorsa, denetim otomatik olarak bu üyeye bağlanır. Aksi halde, bir sonraki adıma devam edin.

  4. Henüz genişletilmemişse Diğer Veri Kaynakları ve Proje Veri Kaynakları düğümlerini genişletin ve ardından denetimin bağlandığı veri kaynağını seçin.

  5. Veri kaynağınız birden fazla üye içeriyorsa (örneğin, birden çok tablo içeren bir System.Data.DataSet üye oluşturduysanız), veri kaynağını genişletin ve bağlanacak üyeyi seçin.

  6. Ana/ayrıntı ilişkisi oluşturmak için, ikinci DataGridView denetim için Veri Kaynağı Seç açılan penceresinde, üst tablo için oluşturulan öğesini genişletin BindingSource ve gösterilen listeden ilgili alt tabloyu seçin.

    Dekont

    Projenizin zaten bir veri kaynağı varsa, veri formu oluşturmak için Veri Kaynakları penceresini de kullanabilirsiniz. Daha fazla bilgi için bkz . Veri Kaynakları Penceresi.

Ayrıca bkz.