def __init__(self): SWF.Form.__init__(self) self._people = people = [] for name, age, ignored in SAMPLE_DATA: people.append(Person(name, age)) grid = SWF.DataGridView() grid.AutoGenerateColumns = True grid.DataSource = people grid.Dock = SWF.DockStyle.Fill self.grid = grid self.Controls.Add(grid)
def __init__(self): SWF.Form.__init__(self) self._people = people = [] for name, age, ignored in SAMPLE_DATA: people.append(Person(name, age)) grid = SWF.DataGridView() grid.AutoGenerateColumns = False grid.Columns.Add('Name', 'Name') grid.Columns[0].DataPropertyName = 'Name' grid.Columns.Add('Age', 'Age') grid.Columns[1].DataPropertyName = 'Age' grid.Columns.Add('AgeDescription', 'AgeDescription') grid.Columns[2].DataPropertyName = 'AgeDescription' grid.DataSource = people grid.Dock = SWF.DockStyle.Fill self.grid = grid self.Controls.Add(grid)