Esempio n. 1
0
        private void Fill()
        {
            ListStore store = new ListStore(typeof(bool), typeof(string), typeof(long));

            AreaModel m = new AreaModel();
            IDataReader reader = m.GetAll();

            Area area = null;
            while(reader.Read())
            {
                area = new Area();
                area.Id = (long) reader["Id"];
                area.Name = (string) reader["Name"];
                bool selected = this.SelectedIds.Contains(area.Id);
                store.AppendValues(selected, area.Name, area.Id);
            }

            this.AreasTreeView.Model = store;
            this.AreasTreeView.ShowAll();
        }
Esempio n. 2
0
        private void FillNodeView()
        {
            NodeStore store = new NodeStore(typeof (Area));

            AreaModel m = new AreaModel();
            IDataReader reader = m.GetAll();

            Area a = null;
            while(reader.Read())
            {
                a = new Area();
                a.Id = (long) reader["Id"];
                a.Name = (string) reader["Name"];
                store.AddNode(a);
            }

            this.AreasNodeView.NodeStore = store;
            this.AreasNodeView.ShowAll();
        }