Hi,
I am using the hierarchical Gridview as some sort of navigation tree.
Typically, the Grid is positioned on the left pane, the right pane contains detail data an more.
When the user selects a row, from any level in the grid, extra data is loaded and displayed on the right pane.
Mostly, the detail pane contains a lot more data, than is displayed in the navigation grid. Depending on the network speed, this can take a bit of time.
My problem is that the grid, used as a data navigation aid, still accepts user interaction while detail data is being retrieved from the database.
Now I have to options:
1. fetch detail data in a separate thread, and abort when the user selects another row.
2. keep the grid (navigation aid) from processing user interaction while detail data is loading.
My question is,
can user interaction with the grid be placed on the same thread, so that it has to wait for the detail data being loaded?
Thanks.
I am using the hierarchical Gridview as some sort of navigation tree.
Typically, the Grid is positioned on the left pane, the right pane contains detail data an more.
When the user selects a row, from any level in the grid, extra data is loaded and displayed on the right pane.
Mostly, the detail pane contains a lot more data, than is displayed in the navigation grid. Depending on the network speed, this can take a bit of time.
My problem is that the grid, used as a data navigation aid, still accepts user interaction while detail data is being retrieved from the database.
Now I have to options:
1. fetch detail data in a separate thread, and abort when the user selects another row.
2. keep the grid (navigation aid) from processing user interaction while detail data is loading.
My question is,
can user interaction with the grid be placed on the same thread, so that it has to wait for the detail data being loaded?
Thanks.