C# C# Windows Form Örnekleri Programlama

C# Datagrid’ de Seçili Olan Satırı Diğer Datagrid’ e Aktarma

Örneğimizde C# Windows Formda bulunan 2 adet datagridview bulunmakta. Bu datagridlerden Datagridview2 ‘de checkbox vasıtasıyla  seçili olan satırın DataGridview1‘ e aktarılmasını sağlayacağız.

dgtodg

Datagridlerin doldurulmasını Form açılırken kod ile sağlıyorum. Aktar butonu ise Seçilen Checkbox’ a göre Fatura Numarasının DataGridview1′ e aktarımını sağlıyor.

Kodlar aşağıdaki gibi olacaktır.

 

16 Yorum

  • Merhaba.

    No – Ad – Yaş

    1 u 10
    2 a 14
    3 b 17
    4 c 14
    5 e 10
    6 tu 11
    7 g 12

    böyle bir datagridview var elimde veritabanından çektiğim. Şimdi ben bu verileri

    Yaş – Kişi Sayısı

    10 2
    11 1
    12 1
    14 2
    17 1

    şeklinde ayrı bir datagridview e aktarabilir miyim. Aynı zamanda ilk verilerin bulunduğu veritabanına ek sil güncelle de yapıyorum. Yani 8. sıraya bir isim ve yaş eklediğimde 2. datanın güncellenmesi de şart.

    Umarım anlata bilmişimdir.

    Şimdiden teşekkürler 🙂

  • Hocam Merhaba,
    Örnek 2 datagridview arasında satırları yaptığımız gibi sütunları da taşımamız mümkün müdür? kodlaması nasıl olmalıdır?
    teşekkürler.

  • merhaba hocam,
    ben dg e bilgileri txt dosyasından çağırıyorum. dosya içinde bilgiler tab olarak hizalı olduğu için listelemek kolay oluyor.. örneğin istediğim sütunları nasıl aktarabilirim baska bir gride ? şimdiden teşekkür ederim

  • Usta ben datagrid e verileri veri tabanından çekiyorum.
    Bu satırada hata veriyor.
    if ((Boolean)row.Cells[3].Value == true)

    Hata : {“Specified cast is not valid.”}

    yardımcı olur musunuz?

    • hallettim.benimprojedeki datagiridviewde 0. kolon 2. kolon, 3 kolon da 1.kolon olarak görünüyor. çok garip ama.

  • Merhaba ben de datagridview de seçili bir satırdan o satırdaki konu ile ilişkili başka datagridview elde edilip edilemeyeceğini araştırıyorum. Her satır için ayrı datagridview yapılabilir mi iç içe tablolar gibi. Yardımcı olursanız sevinirim. Teşekkürler

  • Okul için bir proje yapıyoruz. İnternette gördüğüm çoğu örnek datagridview de olan veriyi diğer bir datagridview’e aktarma şeklinde. Yapmak istediğim ise datagridview de bulunan ve seçilen bir satırdan o satırdaki kişi_ID ile eşleşen başka bir tablodan veri çekmek. Bu işlemi nasıl gerçekleştirebiliriz. Bir kaç şey denememize rağmen bir türlü sonuca varamadık. Yardımcı olursanız çok seviniriz.

    • İlişkili tablo kullanarak datagridde seçilen kaydın id’ sini kullanarak gerekli sql select where sorgusuyla ikinci tablodan kayıtları çekmeniz gerekiyor. Sitede benzer olarak il ve ilçe seçimi örneğini inceleyebilirsiniz. Fikir verecektir.

      http://www.yazilimkodlama.com/c-2/c-access-iliskili-tablodan-veri-cekme-il-ilce-veritabani/

      Yapmak istediğiniz örneği biraz daha açıklarsanız müsait olduğum zaman benzer bir örnek oluşturup yayınlayabilirim.

      • Öncelikle atmış olduğunu örnek için çok teşekkür ederim. Örnekte olan şey combobox ile yapılmış ben bunun datagridview ile yapılanını arıyorum. Yani örneğin birinci datagrid üstünden Bayburt’u seçtiğim zaman diğer datagrid de Bayburt’un ilişkili olduğu ilçelerin görünmesini istiyorum. Yine sizin de kullandığınız gibi access veri tabanında iki tablom mevcut. Attığınız kodu kendime uyarlamaya çalışacağım. İnşallah mantığından bir şeyler çıkarabilirim. İlginiz için de ayrıca teşekkür ederim. Umarım istediğim şeyi anlatabilmişimdir.

  • Merhaba.
    Konuyla ilgisi yok fakat bunla ilgili bir konu bulamadığımdan buraya yazıyorum.
    Normalde her uygulamada sağ üst köşede 3 buton vardır bunlar;
    ( Simge Durumu – Ekranı Kapla – Kapat ) olmak üzere 3 tanedir.
    benim sorum bunların yanında 4. bir buton koyabilirmiyiz ve nasıl koyarız.
    http://hizliresim.com/0N0grL burda “Internet Download Manager” Programında 4. butonu eklemişler.
    bizimde böyle bir şansımız varmı ? şimdiden teşekkürler.

Uğurcan için bir yanıt yazın X

Web Tasarım & Programlama sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et