?
Solved

Roll up a Datagrid

Posted on 2004-09-29
7
Medium Priority
?
242 Views
Last Modified: 2010-04-07
Hi team, I am currently working on a project that requires a form to be completed to gather project briefing information.

I am using tables at the moment to recreate a paper based form using ASP.NET (C#). The problem is that the form is big and is begining to look unprofessional. Is there a way of developing a datagrid that has sections that I can roll up (using a plus sign) and roll down (using a minus sign), just like you would in a tree view. If this is best acheived in a component, then please advise.

Cheers

Wayne Atherton
0
Comment
Question by:watherton
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
7 Comments
 
LVL 5

Expert Comment

by:stumpy1
ID: 12179368
try Denis Bauer's hierargrid found at http://www.denisbauer.com/ASPNETControls/HierarGrid.aspx
Ive used it before and its very good.

Theres also Microsofts Treeview control available at http://www.asp.net/ControlGallery/ControlDetail.aspx?Control=75&tabindex=2 if your clients will be running IE
0
 
LVL 18

Expert Comment

by:tusharashah
ID: 12179480

If it's a form I would suggest to make those tables as SERVER control and then you can dynamically show/hide those tables that you have!

You just need to add a button for different tables. Based on the click you can display/hide tables!

-tushar

0
 

Author Comment

by:watherton
ID: 12179535
tushar, how do I expose the table property in the code behind file. I am using c#

My table is called tblProjectBrifSection1

Cheers

Wayne Atherton
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 18

Expert Comment

by:tusharashah
ID: 12179592
Just right click the table in your design view and click on "Run As Surver"

You'll be able to access your table from code behind after that.

-tushar
0
 
LVL 18

Accepted Solution

by:
tusharashah earned 2000 total points
ID: 12179729
After making Table as 'Run as Server Control' you can simply use .Visible property of table to Show/Hide them like:

tblProjectBrifSection1.Visible = true;

OR

tblProjectBrifSection1.Visible = false;


-tushar
0
 

Author Comment

by:watherton
ID: 12179924
tushar, thanks for your help.
0
 
LVL 18

Expert Comment

by:tusharashah
ID: 12179968
Glad I could help.  Thanks for the A!

-tushar
0

Featured Post

[Webinar] Lessons on Recovering from Petya

Skyport is working hard to help customers recover from recent attacks, like the Petya worm. This work has brought to light some important lessons. New malware attacks like this can take down your entire environment. Learn from others mistakes on how to prevent Petya like worms.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In .NET 2.0, Microsoft introduced the Web Site.  This was the default way to create a web Project in Visual Studio 2005.  In Visual Studio 2008, the Web Application has been restored as the default web Project in Visual Studio/.NET 3.x The Web Si…
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
In this video, Percona Solutions Engineer Barrett Chambers discusses some of the basic syntax differences between MySQL and MongoDB. To learn more check out our webinar on MongoDB administration for MySQL DBA: https://www.percona.com/resources/we…
This lesson discusses how to use a Mainform + Subforms in Microsoft Access to find and enter data for payments on orders. The sample data comes from a custom shop that builds and sells movable storage structures that are delivered to your property. …

650 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question