C# WinForms - editace/ukládání hodně údajů v/do table

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Squad leader 15. 9. 2017 15:39

Ahoj,

existuje nějaký způsob, či nástroj, jak se mechanicky neukódovat?
Myslím v situaci, kdy mám velké tabulky s množstvím dat, které potřebuji editovat a zpětně poukládat.

Nejpřímější způsob je pracně (ručně) vytvářet formulář s množstvím položek pro tabulku (jeden záznam), a následně zpětně ukládat tyto data pomocí updatů.
Navíc tam musí být kontrola, zda tam například někdo nevkládá text namísto čísla atd....

Snad jsem to popsal dostatečně.
Existuje do C# WinFormsů nějaké řešení, které toto usnadňuje? Kde nastavím jen validátory a samo to vytvoří Form s hodnotama a jejich editací?
Máte něco takového odzkoušeného?

díky
Squad leader
Junior

Odeslat příspěvekod Nargon 15. 9. 2017 19:50

Tak prvky winform se dají vkládat i programově. Viz např tady: https://support.microsoft.com/en-us/hel ... -time-by-u
Pro datové propojení je vhodné používat data binding, ikdyž ho použiješ tupě tak dokáže kontrolovat že formulářový textbox, který je napojený na "int" proměnnou ti umožní zadat jen číselnou hodnotu. Případně se tam myslím dají dodělávat další validace. Viz např tady: https://www.codeproject.com/Articles/24 ... g-Tutorial

-- 15. 9. 2017 20:51 --

Možná že existuje i nějaká "hotová" knihovna co se o to postará, ale nikdy jsem nic takového nepotřeboval a nehledal.
Desktop: Ryzen 7 1800X (3.95GHz, 1.35V), Asus Crosshair VI Hero, 16GB DDR4 Ram (3200MHz), 128GB SSD + 3TB HDD, Nvidia GTX 1080
Notebook: Asus UL50VT 15.6" (SU7300@1.7GHz, 4GB ram, 500GB HDD, Intel GMA 4500MHD + nVidia G210M, dlouha vydrz cca 7+ hod)
Nargon
Moderátor


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků