Beispiel #1
0
        public static XPCustomObject ToXPCustomObject(byte[] byteArray)
        {
            MemoryStream    memorystreamd = new MemoryStream(byteArray);
            BinaryFormatter bfd           = new BinaryFormatter();
            XPCustomObject  result        = bfd.Deserialize(memorystreamd) as XPCustomObject;

            return(result);
        }
Beispiel #2
0
        public static byte[] TobyteArray(XPCustomObject obj)
        {
            MemoryStream    memorystream = new MemoryStream();
            BinaryFormatter bf           = new BinaryFormatter();

            bf.Serialize(memorystream, obj);
            byte[] result = memorystream.ToArray();
            return(result);
        }
    protected void tree_VirtualModeNodeCreating(object sender, TreeListVirtualModeNodeCreatingEventArgs e)
    {
        Guid   key;
        string text;

        XPCustomObject obj = (XPCustomObject)e.NodeObject;

        if (obj is Category)
        {
            key      = ((Category)obj).UniqueID;
            text     = ((Category)obj).Name;
            e.IsLeaf = false;
        }
        else
        {
            key      = ((Article)obj).UniqueID;
            text     = ((Article)obj).Name;
            e.IsLeaf = true;
        }

        e.NodeKeyValue = key;
        e.SetNodeValue("Text", text);
    }