Hello,
i'm getting quite a strange serialization exception when trying to do a binary serialization of a datagrid (done to debug the same error occuring during state saving!). I assign a DataSet to the DataGridView (with one single table in it, two columns, two lines) , and while i can serialize before i assign the DataSet i can no longer serialize afterwards.
I'm grateful for an idea how to proceed
System.Runtime.Serialization.SerializationException occurred
Message="Der Typ \"System.ComponentModel.PropertyDescriptorCollection\" in Assembly \"System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" ist nicht als serialisierbar gekennzeichnet."
Source="mscorlib"
StackTrace:
bei System.Runtime.Serialization.FormatterServices.InternalGetSerializableMembers(RuntimeType type)
bei System.Runtime.Serialization.FormatterServices.GetSerializableMembers(Type type, StreamingContext context)
bei System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitMemberInfo()
bei System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter)
bei System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo)
bei System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck)
bei System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck)
bei System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph)
bei COVIS.Rules.SerializationTester.Test[T](T input) in D:\Visual Studio Data\COVIS ezRules\COVIS.Rules\SerializationTester.cs:Zeile 16.
InnerException: