image/svg+xml

» Poradna » Programy

C# LINQ - ListView

 |   |  Microsoft Windows 7 Chrome 26.0.1410.64

Zdravím,Nejprve Vás seznámím se situací. Mám databázi o dvou tabulkách, přičemž v jedné jsou dva sloupce: Firmy, Dotace a v té druhé je více sloupců, ale důležité jsou dva sloupce taktéž Firmy, Dotace. V té druhé se vypisují záznamy o Firmách a jejich dotací a já potřebuji tu druhou tabulku projet a vždy, když se najde Firma podle názvu z té první tabulky, tak aby se u toho záznamu zachytila ta dotace a přičetla se, v té druhé tabulce může být stejná firma vícekrát, takže jinými slovy se hledá ta jedna firma v té tabulce, kde se nachází ta firma vícekrát a musí se sečíst všechny dotace z té tabulky a po přečtení se zapsat do té první tabulky, kde se zapíše konečný součet. PS: Doufám, že jsem tu situaci popsal co nejlépe a omlouvám se, že je to delší. Zatím mám tento algoritmus:var zobrazExkurze = from Exkurze in linq.Třídy select new ListViewItem(new string[]{Exkurze.Třída}); LVsrps.Items.AddRange(zobrazExkurze.ToArray()); // LVsrps je ListView int pocetTrid = zobrazExkurze.ToArray().Length; for (int pocet=0;pocet<pocetTrid;pocet++) { string nazevAnalyzovaneTridy = zobrazExkurze.ToArray()[pocet].ToString(); var hledaTrida = linq.Exkurze.Where(trid => trid.Třídy == nazevAnalyzovaneTridy).Where(trid => trid.Schválil == true).Sum(dot => dot.Dotace); LVsrps.Items.Add(hledaTrida.ToString()); }A následně chci tu výslednou dotaci zapsat hned vedle těch firem, které už jsou v ListView zapsané.

Odpovědi na otázku

 |   |  Microsoft Windows 7 Chrome 26.0.1410.64

Už není třeba vyřešil jsem to sám.

Souhlasím  |  Nesouhlasím

Související témata: Dotace, Firma, Stejná firma, Konečný součet, Algoritmus




Určitě si přečtěte

Pojďme programovat elektroniku: Vyzkoušíme IR, ovládneme světýlko přes Bluetooth a vyšleme zprávu na sto metrů

Pojďme programovat elektroniku: Vyzkoušíme IR, ovládneme světýlko přes Bluetooth a vyšleme zprávu na sto metrů

** Budeme odposlouchávat IR ovladač klimatizace ** Vyrobíme laciný rádiový vysílač ** Vyzkoušíme komunikaci pomocí Bluetooth a v pásmu 433 MHz

Jakub Čížek | 20

Nový iPhone a další novinky Applu: sledujte, na co se zase budou stát fronty

Nový iPhone a další novinky Applu: sledujte, na co se zase budou stát fronty

** Apple dnes představuje nové produkty v čele s novými iPhony ** Nemusí zůstat jen u telefonů, čekají se i další novinky ** Úvodní přednáška začíná v 19:00 našeho času

David Polesný | 57

Photolemur 3: Prostě do něj přetáhnete fotky a začne se dít magie. Tedy údajně...

Photolemur 3: Prostě do něj přetáhnete fotky a začne se dít magie. Tedy údajně...

** Je lepší nabušený Photoshop, nebo program s jedním tlačítkem? ** Photolemur si myslí to druhé ** Tento fotoeditor neumí skoro nic, a přitom (skoro) všechno

Jakub Čížek | 21

Co pořídit k počítači: tipy na osvědčené klávesnice, sluchátka a další příslušenství

Co pořídit k počítači: tipy na osvědčené klávesnice, sluchátka a další příslušenství

** Toto jsou tipy Živě.cz na příslušenství k počítači, se kterým neuděláte chybu ** Klávesnice, myši, tiskárny, sluchátka... ** Vybíráme jak příslušenství na běžnou práci, tak na hraní her

David Polesný | 26

Jak jsme je mohli používat? V těchto věcech Windows 10 předčí staré Sedmičky

Jak jsme je mohli používat? V těchto věcech Windows 10 předčí staré Sedmičky

** Windows 10 nejsou jen moderní aplikace, ale i spousta vychytávek a funkcí navíc. ** U většiny z nich si ani neuvědomujeme, že byly někdy jinak. ** Některé věci jsou zcela nové, jiné zase pocházejí už z Windows 8.

Vladislav Kluska | 215

Levný televizor místo drahého 4K HDR monitoru? Na co si musíte dát pozor

Levný televizor místo drahého 4K HDR monitoru? Na co si musíte dát pozor

** 43", 4K, 60 Hz a HDR k tomu za deset tisíc ** Televizor takových parametrů stojí téměř polovinu, co monitor ** Využití televize jako monitoru přináší řadu kompromisů, ale jde to

Tomáš Holčík | 63



Aktuální číslo časopisu Computer

Jak nastavit a ochránit nový mobil

Velký test bezdrátových klávesnicí a myší

Počítače v roce 2019

Srovnání barevných laserových multifunkcí