[Python.NET] DataGridView Issue

Manfred Schulte-Oversohl mso at pragmatis.de
Fri Jun 29 11:06:37 CEST 2012


It did not work.

In the meantime I took XPTable instead of DataGridView which did want I
want.

http://www.codeproject.com/Articles/11596/XPTable-NET-ListView-meets-Java-s-JTable?msg=2332119#xx2332119xx


Manfred


On Thu, Jun 28, 2012 at 7:33 PM, Tribble, Brett <btribble at ea.com> wrote:

> Can Person derive from System.Collections.Arraylist instead of a
> System.Object?****
>
> ** **
>
>
> http://msdn.microsoft.com/en-us/library/system.collections.arraylist(v=vs.71).aspx
> ****
>
> ** **
>
> ** **
>
> ** **
>
> *From:* pythondotnet-bounces+btribble=ea.com at python.org [mailto:
> pythondotnet-bounces+btribble=ea.com at python.org] *On Behalf Of *Manfred
> Schulte-Oversohl
> *Sent:* Thursday, May 31, 2012 10:19 AM
> *To:* pythondotnet at python.org
> *Subject:* [Python.NET] DataGridView Issue****
>
> ** **
>
> 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)****
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pythondotnet/attachments/20120629/0e842627/attachment.html>


More information about the PythonDotNet mailing list