Actually i'm just trying to use a .net System.Object List with this one - http://objectlistview.sourceforge.net/cs/index.html. I like the way the grid is displayed on that objectlistview so i'm trying to experiment and dispay, but what i get is just an empty row.
Here is the snippet of my code. def LoadRecord(self,sender,e): listing = List[person]() listing.Add(person('jojo','maquiling')) listing.Add(person('gary','granada')) self._objectListView1.SetObjects(listing) A datagrid is good,I have used it, but then i just want to figure out also if its possible for me to use this ObjectListView control on my application. Thanks and best regards. Jojo Maquiling On Fri, May 24, 2013 at 12:00 PM, b...@fie.us <b...@fie.us> wrote: > What exactly are you trying to do? It looks like you are trying to create > a class in python that inherits from .net's System.Object, rather than > python's object. But then you treat it as a dynamic object, which it > really isn't. And then you try and treat it as a statically typed object, > which it doesn't seem t be either really, now that you've treated it as > dynamic in python. What is the intent? Do you mean to create a dynamic > object that both .net and python treat as a dynamically typed object? > > On May 23, 2013, at 9:40 PM, Jojo Maquiling <jojo.maquil...@kadjo.org> > wrote: > > Here is the issue that i need to address: > > * > * > *# My declaration is just fine here * > > >>> class person(System.Object): > def __init__(self,fname,lname): > self.Firstname = fname > self.Lastname = lname > > *# adding a value also goes fine. * > >>> j = person('jojo','maquiling') > >>> j > <__main__.person object at 0x029E7C88> > >>> j.Firstname > 'jojo' > >>> j.Lastname > 'maquiling' > > *#but then when i use listing and print it, here comes the problem* > * > * > >>> listing = List[person]() > >>> listing > <System.Collections.Generic.0, Culture=neutral, > PublicKeyToken=b77a5c561934e089]] object at 0x029E7C60> > >>> listing.Add(person('pepe','smith')) > >>> for l in listing: > print l.Firstname > > *Traceback (most recent call last):* > * File "<pyshell#78>", line 2, in <module>* > * print l.Firstname* > *AttributeError: 'Object' object has no attribute 'Firstname'* > * > * > > Can any body help me on how to do this properly? > Thanks and best regards, > > Jojo Maquiling > * > * > * > * > _________________________________________________ > Python.NET mailing list - PythonDotNet@python.org > http://mail.python.org/mailman/listinfo/pythondotnet > > >
_________________________________________________ Python.NET mailing list - PythonDotNet@python.org http://mail.python.org/mailman/listinfo/pythondotnet