VB – RadGridView – Excel Export İşleminde Sayı Verisi İçerenTarih Kolonu (Excel export that includes the date into number column)


Bazen veritabanında tarih alanını “float” formatında tutarız. Bu durumda GridView ya da RadGridView kontrolünde ekranda tarih formatında göstermede bir sorun yaşanmamaktadır. Fakat RadGridView’ın tarih verisi içeren bu kolonunu Excel Export işlemi için ilgili özelliklerini uygun bir şekilde ayarlamazsak, excel dosyamızda tarih kolonunda “double” sayılar görebiliriz. Bunun için aşağıdaki kod yardımınıza yetişecektir.

image image
'' Excel Export i?leminde Datetime kolonlar?nda say?(double) olarak tutulan verilerin, tarih format?nda excel'e aktar?lmas?.
For Each dc As Telerik.WinControls.UI.GridViewColumn In gridView.Columns    
    If (dc.GetType() Is GetType(Telerik.WinControls.UI.GridViewDateTimeColumn)) Then        
Dim clm As Telerik.WinControls.UI.GridViewDateTimeColumn = TryCast(dc, elerik.WinControls.UI.GridViewDateTimeColumn)
        clm.ExcelExportFormatString = "{0:d}"        
        clm.ExcelExportType = Telerik.WinControls.UI.Export.DisplayFormatType.ShortDate    
    End If
Next

image

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

w

Connecting to %s