With Ironpython 2.7 the following code works. Not so with python for .Net where only a blank Form is displayed. Used python for .Net is compiled from trunk of May 26, 2012 python 2.6 and clr4. Any help is appreciated. Cheers Manfred #------------------------- import clr clr.AddReference('System.Windows.Forms') clr.AddReference('System.Drawing') import System.Windows.Forms as WinForms import System from System.Drawing import Size, Point SAMPLE_DATA = [ ('Joe', 23), ('Bob', 8), ('Thomas', 32), ('Patrick', 41), ('Kathy', 19), ('Sue', 77), ] class Person(System.Object): def __init__(self, name, age): self.Name = name self.Age = age people = [] for name, age in SAMPLE_DATA: people.append(Person(name, age)) f=WinForms.Form() f.Text = u"DataGridView From Python" h = WinForms.SystemInformation.CaptionHeight fdgv=WinForms.DataGridView() fdgv.AutoSize = True fdgv.Dock = WinForms.DockStyle.Fill fdgv.DataSource = people fdgv.Refresh() f.Controls.Add(fdgv) WinForms.Application.Run(f)
participants (3)
-
Manfred Schulte-Oversohl
-
Manfred Schulte-Oversohl
-
Tribble, Brett