Diskuze: WinForms - DataSource do Listu?
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Upravit to chci prozatím takto:
for(int i = 1;i<listBox1.Items.Count;i++)
{ listBox1.Items.RemoveAt(i);
listBox1.Items.Insert(i, "test");
}
Zkus jednotlivé položky upravovat přímo v datasource.
Pokud chceš jednotlivé položky měnit tak jak uvádíš, nepoužívej
datasource, ale naplň si listbox daty ručně.
Já právě potřebuji, abych pokaždé mohl načíst jiný soubor, ale vykonat stejný proces.
Když se podíváš, co ti vrací metoda ReadAllLines(), zjistíš, že je to
pole stringů. A v poli opravdu nemůžeš mazat indexy Zkus tam dát BindingList:
listBox1.DataSource = new BindingList<string>(File.ReadAllLines(path));
P.S. případně ObservableCollection, pokud to děláš ve WPFku.
Zobrazeno 5 zpráv z 5.