none
DataGridView de varBinary(MAX) olarak kaydedilen veriyi gosterirken yaşanılan sorun RRS feed

  • Soru

  • Merhaba, ben datagridview'e veritabanından aşağıdaki kod ile gösterme işlemi yaptım.

    using (SqlConnection baglanti = new SqlConnection(...))
                    {
                        DataTable tabloUc = new DataTable();
                        onay = true;
                        string komutKodu= "kodu altındaki resimde";
                        using (SqlDataAdapter da = new SqlDataAdapter(komutKodu, baglanti))
                        {
                            da.Fill(tabloUc);
                            dataGridView1.DataSource = tabloUc;
                        }
                    }

    Aşağıda komut kodu adlı değişkenin içeriği vardır. (Daha anlaşılır görünmesi adına ayrı yaptım)

    Aslında daha öncesinde kodumda bir problem yoktu. Ve bu arada "ZZWORKPIC" adlı tabloda "PIC" adlı alan adı veri tipi varbinary(MAX) şeklinde. ZZWORKPIC adlı tabloyu bir süre denemek için kayıtları silmemiştim. Şimdi ise tabloyu sildim ve önceki tablo ile ilgili aynı tipte ve değerde tablo oluşturdum. Orijinal verileri ekledim. Şimdi datagridviewde gösterirken aşağıdaki gibi hata alıyorum. Yardımcı olursanız çok sevinirim.

    Aşağıdaki hata, her değer geldiğinde eğer "PIC" alan adında veri var ise her veri için tekrar çıkıyor.

    Aşağıdaki durum ise daha önceden boş görünürken şu an böyle bir simge görünüyor.

    Mutlaka gözümden kaçmış bir şey var. Yardımcı olursanız tekrardan çok sevinirim. İyi günler :)


    Merak et, Araştır, Geliştir. Harun Yılmaz


    9 Eylül 2019 Pazartesi 08:41

Yanıtlar

Tüm Yanıtlar