Skocz do zawartości

[C#] Serializacja i User Controls


norberdo

Polecane posty

Witam, probowalem juz wielu rzeczy i nic nie dziala. Mianowicie mam TabControl, ktorego zawartosc wypelniam kontrolkami ustawionymi w User Controls. W ten sposob mam dwa typy zakladek w TabControl - Szumy i Ksztalty. Problem sie pojawia, kiedy probuje serializowac. Przy takim kodzie:

 

Ksztalty ksztalty = tabControl1.TabPages[i].Controls[0] as Ksztalty;
                   XmlSerializer Serializer = new XmlSerializer(typeof(Ksztalty));
                   XmlTextWriter XmlTextWriter = new XmlTextWriter("C:\\probaTest.txt", Encoding.UTF8);
                   XmlTextWriter.Formatting = Formatting.Indented;
                   Serializer.Serialize(XmlTextWriter, ksztalty);
                   XmlTextWriter.Close();

mam taki blad:

 

There was an error reflecting type 'TSproject.Ksztalty'.

 

Jesli wstawie "ksztalty" do tablicy typu Object i ja bede serializowal, to bedzie cos takiego:

There was an error generating the XML document.

 

Stosujac jeszcze inny sposob, wyskoczyl blad, iz User Control jest "nieserializowalne". Dodam tylko ze wszystko jest oznaczone atrybutem [serializable]. Czy ktos zna na tyle dobrze C#, aby dopomoc w tej sprawie? Bede wdzieczny, pozdrawiam.

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...