Re: inputing, paging, sorting, a large text file
- From: "JJ" <abc@xxxxxxx>
- Date: Thu, 7 Jun 2007 18:52:05 +0100
Hi Peter,
Thats what I've done (used a dataTable that is). But I notice, unless I'm
mistaken, that each time you change the page index, you need to rebind the
grid to the datatable. I lose the contents of that datatable on each
refresh. To recreate it I need to parse the text again, which will be a
lengthy process if the text file is 3000 lines.
I'm therefore at a loss as to how to keep hold of the large, formatted
datatable throughout postbacks.
Could I write the gridview as a user control and use viewstate for such a
large datatable perhaps?
JJ
<pbromberg@xxxxxxxxx> wrote in message
news:1181238036.929293.116830@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
On Jun 7, 11:56 am, "JJ" <a...@xxxxxxx> wrote:
I have a need to input a large tab delimited text file, which I will
parse
to check it has the expected columns, before allowing the user to submit
it
to the database. The user may paste the file into a textbox, or upload it
(haven't decided yet).
The problem I have is that the text file consists of around 3000 lines,
and
I want to display the formatted columns to the user before submitting it
to
the database (perhaps allowing them to edit some fields if they want,
before
clicking submit).
Clearly 3000 lines is too much to display on one gridview page - so the
question is::
How can I page the data in the grid, without having to parse the text
each
time - i.e. where can I 'store' the parsed text so that I use that during
my
paging operations (prior to inserting it into the database)?
Thanks,
JJ
JJ,
What I'd consider doing is to read and parse the file into a
DataTable, and use this to bind to a pageable grid.
Peter
.
- Follow-Ups:
- Re: inputing, paging, sorting, a large text file
- From: Peter Bromberg [C# MVP]
- Re: inputing, paging, sorting, a large text file
- From: Alexey Smirnov
- Re: inputing, paging, sorting, a large text file
- References:
- inputing, paging, sorting, a large text file
- From: JJ
- Re: inputing, paging, sorting, a large text file
- From: pbromberg
- inputing, paging, sorting, a large text file
- Prev by Date: Re: Restrict page by IP
- Next by Date: Re: Restrict page by IP
- Previous by thread: Re: inputing, paging, sorting, a large text file
- Next by thread: Re: inputing, paging, sorting, a large text file
- Index(es):
Relevant Pages
|