none
Asp.Net GridView Tarih Formatı Sorunu.. gg.aa.yy 00.00.00 RRS feed

  • Soru

  • Merhaba, 

    Asp.Net sayfamda veritabanından metin türünden bilgiler ve tarih formatında bilgiler çekip gridview'de görüntülüyorum..Access veritabanı kullanıyorum..Gösterilen tarihlerin sonunda "00.00.00" şeklinde bir ifade görüyorum..Ben bu sıfırları görüntülemek istemiyorum..Sadece tarihi almak istiyorum.Bunun için ne yapabilirim acaba ? Yardım edebilecek olan var mı bu konuda ?

    24 Mart 2011 Perşembe 21:16

Yanıtlar

  • Gridview'da Columns içerisinde boundfield olarak gösteriyorsan,

    <asp:BoundField DataField="Tarih" HeaderText="Tarih" DataFormatString = "{0:d}"  />

    şeklinde yapmalısın...

     

    eğer templatefield içinde gösteriyorsan

    <%#Eval("Tarih","{0:dd.MM.yyyy}") %>

    şeklinde yapmalısın..


    http://www.msdeveci.com
    • Yanıt Olarak İşaretleyen Murat maNap 25 Mart 2011 Cuma 15:24
    25 Mart 2011 Cuma 14:06
  • Alanın Format kutusuna {0:dd MMMM yyyy} yazınız yada;

    <% Eval("tarih_alanı", "{0:dd MMMM yyyy}") %> olarak el ile değiştirin 


    while(true)
     Console.WriteLine("AmonRa");
    

    onay.yalciner[at]hotmail[dot]com
    www.club-bravo.com
    • Yanıt Olarak İşaretleyen Murat maNap 25 Mart 2011 Cuma 15:24
    25 Mart 2011 Cuma 09:15
    Moderatör

Tüm Yanıtlar

  • Alanın Format kutusuna {0:dd MMMM yyyy} yazınız yada;

    <% Eval("tarih_alanı", "{0:dd MMMM yyyy}") %> olarak el ile değiştirin 


    while(true)
     Console.WriteLine("AmonRa");
    

    onay.yalciner[at]hotmail[dot]com
    www.club-bravo.com
    • Yanıt Olarak İşaretleyen Murat maNap 25 Mart 2011 Cuma 15:24
    25 Mart 2011 Cuma 09:15
    Moderatör
  • Gridview'da Columns içerisinde boundfield olarak gösteriyorsan,

    <asp:BoundField DataField="Tarih" HeaderText="Tarih" DataFormatString = "{0:d}"  />

    şeklinde yapmalısın...

     

    eğer templatefield içinde gösteriyorsan

    <%#Eval("Tarih","{0:dd.MM.yyyy}") %>

    şeklinde yapmalısın..


    http://www.msdeveci.com
    • Yanıt Olarak İşaretleyen Murat maNap 25 Mart 2011 Cuma 15:24
    25 Mart 2011 Cuma 14:06
  • Teşekkür ederim yanıtlar için..Her iki yöntemi de denedim, ikisinde de sorunum ortadan kalktı.
    25 Mart 2011 Cuma 15:25
  • Merhaba,

    Peki, bütün bunların yanında saati de getirmek istiyorsak ne yapmamız lazım?

    24.03.2012 22:04 gibi

    11 Mart 2012 Pazar 19:16
  • O zaman format olarak;

    "d.MM.yyyy HH:mm" kullanabilirsiniz.

    Birkaç örnek daha;

    12 Mar 2012 > "dd MMM yyyy"

    12 Mart 2012, Pazartesi > "dd MMMM yyyy, dddd"

    07:58 > "HH:mm"

    7:58 > "H:m"


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    12 Mart 2012 Pazartesi 05:57
    Moderatör