Laurent FRANCOIS wrote: > I have done something bad? yes. Construction of report list is bad. Do: 1/ Create columns self.list.InsertColumn(...) 2/ Create rows self.list.InsertStringItem(...) 3/ Populate the columns and rows self.list.SetStringItem(...)