Skladování dat pro aplikaci   otázka

C#

Zdravim, dělám WinForms aplikaci a v ní potřebuju přistupovat k neměnným datům v tabulce (3 sloupce a asi 100 řádků), tyto data mám v Excelu. Chtěl bych aby se tato data při kompilaci dostala z Excelu do DataSetu a dále bych data z Excelu nepotřeboval, zkrátka nechci data z Excelu nahrávat při každém spuštění aplikace.. snad jsem to napsal srozumitlně..?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Dobrý den,

data vložte do MS SQL Server Compact nebo si z excelu udělejte txt file, který si dáte do Resources.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Dobrý den,

děkuji za odpověď, do Resources můžu dát i ten xls soubor ne? ale stejně nerozumím jak poté dostanu ty data do DataSetu (v této oblasti jsem laik)...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Načítat do DataSetu se to bude muset v každém případě a zahrnovat ty data do výsledné assembly už při kompilaci je z mnoha důvodů totální hovadina. Ponechte to jako externí soubor.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Dobře, děkuji za radu.. udělám to tedy jak říkáte.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

3 sloupce a asi 100 řádků by se dalo dát do kódu nebo do resources, čili to není tak úplně nápad mimo mísu.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

PROČ to cpát do Resources? Nepřipadá v úvahu už jen z toho důvodu, že kdyby náhodou bylo potřeba data upravit, je nutná rekompilace.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

PROTOŽE v zadání bylo "dělám WinForms aplikaci a v ní potřebuju přistupovat k neměnným datům".

nahlásit spamnahlásit spam 3 / 3 odpovědětodpovědět

To není žádné zdůvodnění. Neměnná data mohou být v externím souboru a není žádný důvod cpát je někam, kam nepatří (Resources).

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Čo podľa Vás patrí do Resources ?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Textové řetězce, obrázky, ikony, kurzory. Prostě to, co souvisí s uživatelským rozhraním. V žádném případě datové soubory.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Děkuji, všem za rady. Nakonec jsem to tedy ponechal jako externí .csv soubor.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

To mi nepřijde jako ideální. Udělal bych to jako XML buď jako embedded resource nebo jako externí soubor.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback