Portál AbcLinuxu, 14. května 2025 00:35

Dotaz: C# LINQ

19.12.2016 10:04 Lanny2013 | skóre: 2
C# LINQ
Přečteno: 378×
Odpovědět | Admin
Příloha:
Ahoj potřeboval bych poradit s LINQ. Dělám určitý program v C#. Mám SQL databázi kde mám uložené potřebné data. Přístup k databázi i jednoduchý výběr pomocí LINQ funguje. Teď bych ale potřeboval udělat to tak aby při kliknutí na určité tlačítko se zobrazilo v závislosti na tom na které button cliknu vždy jenom pouze určitá data z databáze. Ale nechce se mi pořád opisovat LINQ přístup. Asi to vysvětluji moc složitě. Uvedu zde příklad jak jsem začal postupovat ale nejsem si jist jestli jdu na to správnou cestou.

Kod v přiloženém souboru

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.12.2016 12:48 NN
Rozbalit Rozbalit vše Re: C# LINQ
Odpovědět | | Sbalit | Link | Blokovat | Admin
To by mohlo fungovat. Databazovy vyber nactes do pole, pres ktere iterujes a tahas pozadovana data pro jednotliva tlacitka. Problem je jaky?
19.12.2016 13:41 Lanny2013 | skóre: 2
Rozbalit Rozbalit vše Re: C# LINQ
Ahoj děkuji za odpověď. Problém je v tom, že jak mám tu událost u tlačítka (click) kde volám tu metodu
 private void button1_Click(object sender, EventArgs e)
        {
           Zak.MethotdAfterClick1(.....)
        }
tak mi u toho při spuštění píše

Error An object reference is required for the non-static field, method, or property 'Projekt.Zak.MethotdAfterClick1(....)

Ty tečky jsou tam místo těch Labelu.
Řešení 1× (Lanny2013 (tazatel))
19.12.2016 14:20 kaaja | skóre: 24 | blog: Sem tam něco | Podbořany, Praha
Rozbalit Rozbalit vše Re: C# LINQ
No ale tahle chyba se vůbec netýká ani LINQu. To si ti to stěžuje, že voláš staticky nestatickou metodu staticky. přidej si do deklarací metod static.

19.12.2016 20:46 Lanny2013 | skóre: 2
Rozbalit Rozbalit vše Re: C# LINQ
Jo jak je člověk hloupý. Měl jste pravdu. Nejhorší na tom je, že to vždy dělám automaticky. Teď jsem na to zapomněl a ta hláška mě překvapila. Ještě jednou děkuji za pomoc. Vše už funguje.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.