Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
1725
Did somethng change in WinGrid 8.1
posted

I have an application that uses the WinGrid bound to a business object (class). This worked as designed, coded, and  expected when using Version 7.3.

When  I migrated to 8.1 I found that several columns that were not showing in 7.3 began to be displayed for some reason. The kind of strange thing is that the columns do not show up in the designer "columns" list for the band but do show up at run time. My guess is that the issue is that the object that I'm ginding to implements the  ITypedList interface.  In the past, this seemed to "do nothing" in either the designer or at run time as all the properties defined in the class were displayed. Now (again I suspect) the grid kind of does something different with this in 8.1. With 8.1 what I see is that only the columns that are returned by the ITypedList interface (I filter out some columns) are displayed in the designer (so I can't do anything with them at that point) but they do appear at run time in the InitializeLayout event.

 My questions are

1) Has the grid changed in this area

2) If so, is the behaviour I described expected?  I would have thought that it it used the results form the ITypedList interface in one place it would in another

3) Is anyone else seeing this type of issue?

Thanks

Neil