image/svg+xml

» Poradna » Programy

Programování C# LINQ problém LISTVIEW

Zobrazit bez stromu  |  nových odpovědí: 4/4
 |   |  Microsoft Windows 7 Chrome 25.0.1364.172

Dobrý den, při programování jsem narazil na jistý problém, který se Vám pokusím co nejlépe popsat. Potřebuji dostat :IQueryable<string>zobraz = linq.Exkurze.Select(zaznam => zaznam.Kdy + zaznam.Kam + zaznam.Třídy + (zaznam.Shválil == false ? "Neschváleno" : "Schváleno" ); do LIstView, tak aby každá položka (např. zaznam.Kdy) měl vlastní sloupec a následně aby se s těmi záznamy dalo pracovat. Jinými slovy abych mohl je zase z toho ListView vybrat a upravovat je. Děkuji Vám za odpovědi a cenné připomínky.

Odpovědi na otázku

 |   |  Microsoft Windows 7 Chrome 25.0.1364.172

var zobraz = from e in linq.Exkurze select new { e.Kdy, e.Kam, e.Třídy, Schvalil = (e.Shválil ? "Schváleno" : "Neschváleno");

Souhlasím  |  Nesouhlasím
 |   |  Microsoft Windows 7 Chrome 25.0.1364.172

A jakým způsobem to převedu do toto ListView?

Souhlasím  |  Nesouhlasím
 |   |  Microsoft Windows 7 Chrome 25.0.1364.172

Tak trochu jinak:var zobraz = from e in linq.Exkurze select new ListViewItem(new string[] { e.Kdy, e.Kam, e.Třídy, e.Shválil ? "Schváleno" : "Neschváleno"});listView.Items.AddRange(zobraz.ToArray());

Souhlasím  |  Nesouhlasím
 |   |  Microsoft Windows 7 Chrome 25.0.1364.172

Děkuji za pomoc, tohle řešení je "ok".

Souhlasím  |  Nesouhlasím

Související témata: Programování



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



Aktuální číslo časopisu Computer

26 procesorů v důkladném testu

Zhodnotili jsme 18 bezdrátových reproduktorů

Jak fungují cash back služby?

Pohlídejte své děti na internetu