I recently upgraded from EHLib 2.6 to version 4.2 in Delphi 7 (Build
4.453). I have an existing project that uses the DBGridEh component
to display records in a temporary table. After the user enters data
in the first cell, a tab or EnterAsTab action moves the focus to the
next cell. When the second cell in the grid has the focus the first
cell appears to clear the data previuosly entered before navigating
to the second cell. However, if you were to post the record, the
data entered in cell 1 reappears. So, in otherwords as the user is
entering data they only see the data in the cell that has the focus,
instead of being able to see all data entered in every cell. This
occurs with a temporary table that doesn't contain any existing
data. If the temporary table contains existing data, the grid
displays all data in each cell as it should.
I've tried a changing a number of the properties
(dghClearSelection=False, etc) to get the grid to display all data
entered regardless of which cell has the focus. In addition, I've
discovered that the initial record inserted, posted and then deleted
will force the grid to display as it should upon the inital record
insert. The DBGridEh component from the 2.6 version worked perfectly
in the above described situtaion and did not require a "delete the
first record" workaround. Can you offer suggestion? Or, perhaps
this bug has been perviously reported and fixed with a patch. Any
assistance you can provide is greatly appreciated. This situation
has halted all new development and bug fixes I do for my users, due
to the quantity of dbgribdeh components in my project.
Have sent email (twice) to support@... and still have not
recieved a response.
Thanks in advance