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(); }
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(); }