Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Architektura formulářové aplikace C#

A mapovanie z tohto modelu do jednotlivých formulárových polí by si mal zabezpečiť samotný formulár, nie nejaká pomocná trieda, ktorá v podstate ani nevie, s akým presne formulárom vôbec pracuje.

Ano, :-) takto jsem to původně udělal, ale nepříjemnost pak nastala asi jinde.
V DB je opravdu mnoho tabulek, a uvažujeme tedy udělat universální objekt, který vyplní pole ve formuláři na základě shody jmen (formulářové pole obsahuje jméno sloupce v DB).

Výše popsaná část funguje. Jde mi teď, ale o to, když uživatel "zavírá" nějaký formulář s daty tabulky, aby se mohl ještě nějak rozhodovat, zda změny uložit.

V .NETu lze volat namísto form.Show() form.ShowDialog(), což zajistí také čekání na další kód.

Jak by jsi řešil v takovém případě to rozhodnutí uživatele o ukládání ?

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny