Proč ten Label plníte for cyklem? Pokud předpokládáte, že databáze vrátí jen jeden řádek, pak na konci dotazu zavolejte metodu Single (pozor, pokud tam řádek nebude, vyhodí výjimku; můžete místo toho použít SingleOrDefault a pak kontrolovat, jestli to nevrátilo null): 1 2 | var datum = from i in dc.Data where i.něco == 15 select i;
DateLabel.Text = datum. Single ().Datum;
|
A jestli můžu poradit, nemíchejte kód, který pracuje s databází, s kódem, který plní uživatelské rozhraní - dejte si do nějaké jiné třídy funkci GetněcoDate, která vám vrátí hotové datum, a ve formuláři tuto funkci jen zavolejte.
|