Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

Indenting text items in a ASP.Net 2.0 ListBox

Posted on 2007-03-20
5
Medium Priority
?
532 Views
Last Modified: 2013-11-26
Hi,

I have an application that builds an itinerary. I have the origin, destinations/stopovers and vias added to the same listbox. I have a checkbox that the user can check to indicate that this part of the itinerary is a 'via' i.e. the user wants to go via this city but this is not a stopover or destination where they will actually stop.

For example, a person goes from Chicago to Orlando stopping in Nashville but going via Louisville, KY.

So the listbox should be:

Chicago (origin)
Nashville (stopover)
-->Louisville (indented by tab or spaces to indicate it is a 'via')
Orlando (final destination)

How can this best be accomplished?

Thanks in advance.

Chad
0
Comment
Question by:chad_sriram
  • 3
  • 2
5 Comments
 

Author Comment

by:chad_sriram
ID: 18770940
Any ideas, fellas?

Chad
0
 
LVL 1

Expert Comment

by:whylogin
ID: 18805672
Not sure if this will work but try adding $nbsp; in front of the listbox item text, add it multiple times for multiple spaces.  I didn't test this out but it may work.  Also you can just create a custom control that either uses a table or span tags and then you can control the exact location of the text depending on what it is.
0
 
LVL 1

Expert Comment

by:whylogin
ID: 18805674
sorry its not $nbsp; its      having a bad typing day.
0
 

Author Comment

by:chad_sriram
ID: 18807566
I tried

strVia = "Nashville";
 
ListBoxViaList.Items.Add("   " + strVia );

The item displays as    Nashville in my listbox item.
 
It does not render the &nbsp right, must be something that ASP.Net listbox is picky about.
0
 
LVL 1

Accepted Solution

by:
whylogin earned 1500 total points
ID: 18808213
You can try something like this,  once again I haven't tried this.

strVia = (Char)32 + "Nashville";

Generally what I would do in this case is just create a custom control that displays a table.  Then you can control the spacing, padding, alignment and everything using css.

0

Featured Post

Configuration Guide and Best Practices

Read the guide to learn how to orchestrate Data ONTAP, create application-consistent backups and enable fast recovery from NetApp storage snapshots. Version 9.5 also contains performance and scalability enhancements to meet the needs of the largest enterprise environments.

Question has a verified solution.

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

Wouldn’t it be nice if you could test whether an element is contained in an array by using a Contains method just like the one available on List objects? Wouldn’t it be good if you could write code like this? (CODE) In .NET 3.5, this is possible…
In real business world data are crucial and sometimes data are shared among different information systems. Hence, an agreeable file transfer protocol need to be established.
The viewer will learn how to use and create keystrokes in Netbeans IDE 8.0 for Windows.
The viewer will learn how to use and create new code templates in NetBeans IDE 8.0 for Windows.

578 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