Google Mobile Ads

Monday, July 31, 2017

"There is already an open DataReader associated with this Command which must be closed first." hatası

Uygulama config dosyasındaki connection string'e aşağıdaki kod girilerek hata giderildi. Fakat bu geçici bir çözüm. Deadlock hatası almamak için aynı anda sadece bir bağlantının açık olması daha mantıklı olacaktır. Ya da veritabanı erişiminde kullanılacak kodun bu işleme uygun olarak oluşturulması gerekmektedir (SQL kodlarda NOLOCK kullanılması gibi).

MultipleActiveResultSets=true;


Test, Dolar, TL, Türk Lirası, Dünya Kupası, Seçim Sonuçları, Ertuğrul Gazi, Diriliş Ertuğrul, Diriliş Osman, ÖSYM, istanbul, türkiye, bisiklet, bilgisayar, PC, Laptop, Telefon, Samsung, Huawei, Xiaomi, IPhone, IOS, Ford, BMW, Mercedes, Hyundai, Nissan, Renault, Fiat, Volkwagen

Datagridview'de titreme ve donma sorunu hk. (Datagridview Flickering)

Datagridview'de özellikle çok sayıda kolon içeren bir sorgu sonucu gösterilmek istendiğinde verilerde titreme (flickering) ile karşılaşıyorduk. Geçenlerde stackoverflow'da dolaşırken aşağıdaki koda denk geldim. Titremeyi tamamen ortadan kaldırıyor.



    Public Shared Function DoubleBuffered(ByVal dgv As DataGridView)
        Dim dgvType As Type = dgv.[GetType]()
        Dim pi As PropertyInfo = dgvType.GetProperty("DoubleBuffered", BindingFlags.Instance Or BindingFlags.NonPublic)
        pi.SetValue(dgv, True, Nothing)
        Return Nothing
    End Function


Datagridview Flickering Cambly, English, Yabancı Dil

LinkWithin

Related Posts Plugin for WordPress, Blogger...