Zdravím,
chtěl bych se zeptat, zda by mi někdo nemohl poradit kde bych našel polopaticky vysvětlenou práci s list view:
konktrétně pokud chci listview rozdělit na sloupce a ty pak naplnit setem z DB.
Zatím jsem si vždy vystačil s dtagrid ale nyní bych potřeboval využít listview, na netu všude nacházím pouze
složité příklady, kde si lv ručně generují.
Mě jde pouze o to, nalnit lv určitými sloupcemi z DB.
Díky za každou radu
Fórum › .NET
Naplnění sloupců v listview z DB
Složitě to určitě jenom vypadá, protože ListView je poměrně komplexní ovládací prvek.
Jednak má několik módů/stylů jako je zobrazení seznamu apod. Pro tento případ se jedná o styl Report.
Pak je potřeba inicializovat v LV potřebný počet sloupců (InsertColumn) a následně už je možné vkládat data (InsertItem, SetItemText).
To jo, s DataGridView je to celkem v pohode, jenze zrovna tady musim pouzit Lv a jak jsem se mu vzdycky vyhybal, tak na to ted doplacim. Ne vazne, navodu na DataGridView je na netu kopec a dobrejch, ale u Lv jsem na zadnej dobrej nenarazil..
Tak kdyby nekdo o necem vedel..
Takto plním ListView já:
List<Zaznam> l....
foreach (Zaznam item in l)
{
ListViewItem lvi = new ListViewItem(item.Datum.Day + "." + item.Datum.Month);
lvi.Name = item.Datum.Day.ToString();
lvi.SubItems.Add(item.Nadpis);
lvi.SubItems.Add(item.Popis);
// Add the list items to the ListView
denikListView.Items.Add(lvi);
}
}
s tím že z db(Modelu zpracovávajícího výsledek dotazu na DB) mi přichází List< záznamů > který cyklem procházím a vyplňuji jednotlivé řádky LV.
Já si tedy předem (v grafickém prostředí) navolím jména a šířky sloupců a pak ve správném pořadí vkládám jednotlivé informace.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 36 hostů
Podobná vlákna
ListView třídění dle sloupců — založil raptor181
C - naplnění pole — založil Ilhvm
Naplneni buffru z ifstream — založil .
Naplnění lokální databáze v C# v VS — založil pocatecnik
Ajax naplnění divu efektem — založil Row
Moderátoři diskuze