Diskuze: Problém při nahrání dat do datagridu
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Jsem z toho tvého kódu trošku zmatenej... Co je to vlastně za soubor a co s ním chceš udělat? Pokud máš ten prográmek v ProgramFiles, tak ti to bude házet chyby, protože se v tomto adresáři standardně nedá zapisovat. Ten soubor bys měl mít v ProgramData...
Tady je to pekne ukazane http://www.dotnetperls.com/serialize-list
Do soubory budes muset prvne zapsat, tedy vytvorit predlouhu takto:
try
{
using (Stream stream = File.Open("uzivatele/soubor.neco", FileMode.Create))
{
BinaryFormatter bin = new BinaryFormatter();
bin.Serialize(stream, _uzivatele);
}
}
aby jsi potom mohl pouzit tohle:
try
{
using (Stream stream = File.Open("uzivatele/soubor.neco", FileMode.Open))
{
BinaryFormatter bin = new BinaryFormatter();
_uzivatele = (BindingList<Uzivatel>)bin.Deserialize(stream);
}
}
TO znamena pridas do BindingList<Uzivatel> nejake uzivatele, zapises je do souboru a pak muzes data vycist..
Zobrazeno 3 zpráv z 3.