Meddelande

Minska
No announcement yet.

Formatera en listbox för datum

Minska
X
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • saw
    started a topic Formatera en listbox för datum

    Formatera en listbox för datum

    Jag ber om ursäkt för detta inlägget, men jag har glömt hur man gör, och min sökning på internet gav ingenting.

    Ifrån en mySql-databas tar jag fram mina poster och lägger in dem i listboxen:
    [kod]
    DBConn.Close();
    ListBox1.Items.Clear();
    sql = "SELECT id, datum FROM t_ordforande ORDER BY datum DESC";
    DBConn.Open();
    MySqlCommand cmd = new MySqlCommand(sql, DBConn);
    MySqlDataReader rdr = cmd.ExecuteReader();


    ListBox1.DataValueField = "id";
    ListBox1.DataTextField = "datum";
    ListBox1.DataSource = rdr;
    ListBox1.DataBind();
    rdr.Close();
    DBConn.Close();

    [/kod]

    Problemet är att jag får resultatet som:
    2015-03-25 00:00:00, men jag ville bara ha det som 2015-03-25.

    Någon som kan hjälpa en gamal tönt :-)

  • saw
    replied
    Fixat, tack för hjälpen.

    DataTextFormatString = "{0:dd/MM/yyyy}"

    Leave a comment:


  • saw
    replied
    Tack för att du försöker men...
    [kod]
    sql = "SELECT id, DATE_FORMAT(datum,'%y %b %d ') FROM t_ordforande ORDER BY datum DESC ";

    [/kod]
    Har får jag error,:
    DataBinding: System.Data.Common.DataRecordInternal innehåller inte någon egenskap med namnet datum.

    Jag har ju en kolumn som heter datum, eller har jag missat någonting?

    Leave a comment:


  • greyhound
    replied
    Om datum är av typen date så kanske DATE_FORMAT() vara en funktion som löser dina problem.

    http://www.w3schools.com/sql/func_date_format.asp

    Leave a comment:

Working...
X