473,406 Members | 2,259 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

Look for Control That Expands and Collapses Rows in Report

I am looking for a control that allows our users to expand and collapse
rows in a report.

Currently, the report is being shown in a web page generated from a CGI
script. Unfortunately, the report is huge, and the user cannot expand
and collapse the rows in the report. This means loading that large
amount of data into the web browser takes a long time, and sometimes
the report has so much data that it crashes the browser. Moreover, our
users find that there is just too much data to digest at once. I have
the report to show different level of details (like level-1 report,
level-2 report, ... level-7 report). But the users want to be able to
start from the level-1 report and zoom-in to see additional details of
individual entrries in the report.

I am thinking of presenting the report using .NET interface, and take
advantage of the controls available in .NET to present the report (and
I have done a project in .NET Compact Framework before). But I am not
familiar with the controls in .NET. I am hoping that someone here can
tell me which control in .NET is likely to be right for me.

I am thinking of using a TreeView control. But I am afraid that it is
probably only suitable for showing files and folders. It may not be
suitable for showing rows in a report because the data in the report
should be shown in rows and columns format where the cell in one row
should align correctly with the cell in the previous row.

I am thinking of using a DataGrid control and put a + or - sign in the
beginning of each row for the user to click at. But I am wondering
whether I can dynamically insert rows into the DataGrid control like
when a user tries to expand a row to see the lower level of info about
the row, or if a DataGrid control can only accept static data. And I
am also wondering how fast it can refresh the image of the DataGrid
control to show the new rows that I have added to the control
programmatically.

Any other better control that will do the job?

Thanks in advance for any suggestion.

Jay Chan

Apr 10 '06 #1
0 1145

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

19
by: Craig | last post by:
I have a 3rd party product that is quite old. It produces reports dynamically via the web. It users templates to do this. They are very basic, one looks like this. <html> <head>
0
by: Jeff | last post by:
Help!!! The bitmap I am trying to display in a sample Crystal Report is coming up with much less quality than the original bitmap. I have a 300x300 dpi bitmap file that I want to insert at run...
2
by: Peter Afonin | last post by:
Hello, I've created a web application using Visual Studio 2005. I have a treeview control there. When the user expands it and clicks on the link, the treeview collapses automatically. Is it...
0
by: RateTheBuilder | last post by:
Hi I found the below scripts which are used to dynamically resize the height of the text area input control. The site I found it on www.webdeveloper.com had it being called with the following...
2
by: dancer | last post by:
Using Framework 1.1 and Asp.Net Does the Asp control Validation Summary work in 1.1?
0
by: moodleyr | last post by:
Hi Due to a hard-drive crash I had to reinstall windows XP from CD and Office profesional xp. Now when I open the db the treeview control loads and builds perfectly except that I can not see...
10
by: AG | last post by:
I am trying to use a ReportViewer control in a VS 2005 web application project (not Website project). When I try to create a new report (local), I can't seem to find any method to create a...
3
by: Eric | last post by:
I have created a fairly basic composite control consisting of a Label and a TextBox. In the overridden Render function, I'm creating a table with two rows and each row contains a cell (td). The...
4
by: talktozee2 | last post by:
Hi, everyone. My problem is a bit too complex to explain in writing, let alone in the title of my post, but I'll give it a shot. I have a report that has a basic set of columns and rows, but...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.