<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno lun 31 gen 2022 alle ore 19:10 T Lee Davidson <<a href="mailto:t.lee.davidson@gmail.com">t.lee.davidson@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 1/31/22 00:58, bb wrote:<br>
> Is there a way to detect when the gridview_data events have all<br>
> finished?<br>
> <br>
> I have a db query that returns between a few and upto 11,000 rows, so I<br>
> am loading the grid using the data event handler. After all the visible<br>
> grid rows are loaded I need to do some summary processing.<br>
> <br>
> It would be rediculous to do it after each cell is loaded. But how do I<br>
> know when it is finished (for the moment)?<br>
> <br>
> tia<br>
> b<br>
<br>
I don't have an answer to your question. But, it seems to me that it would not be necessary to know when the Data events have <br>
finished. Isn't it logical to assume that they would be finished at, or close enough to, the time when the loop you use to <br>
iterate over the dataset is finished?<br>
<br>
If you think that is not a safe assumption, perhaps you could use a Timer set to an appropriate value and simply Restart it <br>
within the Data event.<br>
<br>
Or, do your summary processing on the dataset itself and let the gridview fill its data in whatever time it pleases.<br>
<br>
<br>
-- <br>
Lee<br></blockquote><div><br></div><div>But I don't understand the question, 11000 tuple for the GridView_Data event are nothing and elaborates them in a few tenths of a second.</div><div><br></div><div>Regards & Good Night<br></div><div>Gianluigi<br></div></div></div>