On Oct 27, 2009, at 11:48 AM, mario rossi wrote:

I am using a datagrid form with a query from a db.

The query result is about 10000 records.

Each line in the form has an arrow which you can click to expand the line and to read other information about the record (with another query).

If I set the dgProp[fixed row height] to false (to expand the row) the time necessary to populate the datagrid is greater than the dgProp[fixed row height] is true. However it takes always a lot of time.

Is there another solution to populate the datagrid?

(I tried to use the cursor db and the technique to display large amount of data described in bluemango manual, but the result doesn't change)

Hi Francesco,

Trying to draw 10,000 records with "fixe row height" set to false is going to be a slow process. The Data Grid has to go through every single row and determine what the height is before rendering.

You mention that with "fixed row height" set to true it still takes a while. By chance do you have "persistent data" checked in the properties panel? If so then turn it off. The Data Grid will store all 10,000 rows in a custom prop of the data grid if this is true and that can be slow.

Let me know how this goes. Once you can get initial population of the Data Grid to an acceptable level then I can show you some tricks for speeding things up when "fixed row height" = false.

--
Trevor DeVore
Blue Mango Learning Systems
ScreenSteps: http://www.screensteps.com
Releasable Revolution Resources for Developers: 
http://revolution.bluemangolearning.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to