Exemplo n.º 1
0
 public void Save(IPersistStream stream)
 {
     foreach (DataRow row in Rows)
     {
         QueryThemeTableRowPersist per = new QueryThemeTableRowPersist(row);
         stream.Save("FieldDef", per);
     }
 }
Exemplo n.º 2
0
 public void Save(IPersistStream stream)
 {
     stream.Save("UseDefault", _useDefault);
     stream.Save("PrimaryField", _primaryField);
     foreach (DataRow row in Rows)
     {
         QueryThemeTableRowPersist per = new QueryThemeTableRowPersist(row);
         stream.Save("FieldDef", per);
     }
 }
Exemplo n.º 3
0
        public void Load(IPersistStream stream)
        {
            Rows.Clear();

            while (true)
            {
                DataRow row = NewRow();
                QueryThemeTableRowPersist per = stream.Load("FieldDef", null, new QueryThemeTableRowPersist(row)) as QueryThemeTableRowPersist;
                if (per == null)
                {
                    break;
                }

                Rows.Add(row);
            }
        }
Exemplo n.º 4
0
        public void Load(IPersistStream stream)
        {
            _useDefault   = (bool)stream.Load("UseDefault", true);
            _primaryField = (string)stream.Load("PrimaryField", "");

            Rows.Clear();

            while (true)
            {
                DataRow row = NewRow();
                QueryThemeTableRowPersist per = stream.Load("FieldDef", null, new QueryThemeTableRowPersist(row)) as QueryThemeTableRowPersist;
                if (per == null)
                {
                    break;
                }

                Rows.Add(row);
            }
        }