The DataTable was designed around dealing with far fewer rows that what
you're expecting it to handle. In a Web application (at least those you
expect to scale) you can't return 800 rows for each client and expect the
central server to manage them for you. In a client/server application, you
also limit scalability and performance as these rows have to be transported
to the client and managed locally while the data gets stale. Ordinarily we
create "views" on current data and execute bulk changes on the server where
you don't have to return rows so you can delete them. These views show just
the rows the user can view in a page or two (about 50 rows) and while this
takes a bit more thought and planning (and code), the result is a far faster
and more scalable system.
hth
--
____________________________________
Bill Vaughn
MVP, hRD
www.betav.com
Please reply only to the newsgroup so that others can benefit.
This posting is provided "AS IS" with no warranties, and confers no rights.
__________________________________