Vb.Net De datagrid yazdırma sorunu

dev_genc36

Öğrenci
Katılım
3 Nisan 2013
Mesajlar
6
Reaksiyon puanı
0
Puanları
0
http://i.hizliresim.com/LPpdOJ.jpg



Datagridde bulunan verileri yazdırdığımda, 01.01.2014 00:00:00 şeklinde yazdırıyor. Bunu ShortDate şeklinde yani sıfırlar olmadan nasıl yazdırabilirim.


Vb.Net kullanıyorum, veri tabanım access. Öncesinde böyle bir problemim yoktu fakat veri tabanından tarih alanını date yaptıktan sonra bu şekilde problem çıkardı.

Veri tabanında tarih ShortDate olarak yani olması gereken gibi, hani takıldığım konu DGV ye aktardığımız da Short olarak gelen tarih yazdırınca neden değişiyor :D:hammer:
 

Vatansever

Asistan
Katılım
23 Ağustos 2007
Mesajlar
405
Reaksiyon puanı
1
Puanları
18
Yazdırırken bilgiyi nasıl okutup yazdırdıysan o koduda yazarsan kodu inceleriz bakarız. Bilgileri datatableye aktarıp ardından printview'e aktarıyorsun galiba yazdırma kodunu görmek lazım..

Ben bir ara çok uğraştım sonunda olmuştuaşağıda basit bir şey hazırladım bir dene bakalım

Kod:
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TextBox1.Text = DateTime.Now
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim tarih As String = String.Format("{0:d}", DateTime.Now)
        TextBox1.Text = tarih.Replace("/", ".").ToString()

    End Sub
End Class

4/20/2014 20:06:23 olan textbox1 içindeki yazı butona basınca 4.20.2014 oluyor
 
Üst