Új hozzászólás Aktív témák

  • cigam

    félisten

    További segítség kellene. A program szépen teszi a dolgát, a felhasználóktól kiborul. Hiába van a cella dátumra formázva, ha a nap végére pontot tesznek (pláne szóközzel) pl. "2019-05-07. " Attól megbolondul és 1800-as évekbe repít.

    string data = null;
    addressName = "B1";
    theCell = wsPart.Worksheet.Descendants<Cell>().Where(c => c.CellReference == addressName).FirstOrDefault();
    if (theCell != null)
    {
    data = theCell.InnerText;
    if (data != "")
    {

    //itt még variálni kelle a data-val, hogy a végéről levegye a szóközöket és a pontot?

    tableDate = DateTime.FromOADate(double.Parse(data, CultureInfo.InvariantCulture));
    if (tableDate.ToShortDateString().Equals(DateTime.Now.ToShortDateString()))
    {
    label_tableDate.Foreground = Brushes.Green;
    }
    else
    {
    label_tableDate.Foreground = Brushes.Red;
    }
    }
    else
    {
    MessageBox.Show("A dátum nincs kitöltve");
    error = true;
    return;
    }
    }

    [ Szerkesztve ]

    Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

Új hozzászólás Aktív témák