Solved

Populating a Drop Down List with Items from Dataset and then adding more items...

Posted on 2003-12-05
2
856 Views
Last Modified: 2010-04-16
okay... a question for you...
 
I have a DropDownList called ddl_title_id
 
I populate this DropDownList with the following method...
 
private void populate_ddl_title_id()
{
 da_titles.Fill(ds_titles);
 ddl_title_id.DataSource = ds_titles;
 ddl_title_id.DataMember = "titles_select";
 ddl_title_id.DataValueField = "title_id";
 ddl_title_id.DataTextField = "title";
 ddl_title_id.DataBind();

 ddl_title_id.Items.Add(new ListItem("", "0"));
 ddl_title_id.SelectedValue = "0";
}
 
obviously:
  da_titles is a dataadapter
  ds_titles is a dataset
  titles_select is a stored procedure within the dataadapter
________________________________________________________
now here's my question...
 
as you can see from my code above once i've got all the values from my dataset then i add a blank item also with a value of 0 and text of "".
how can i re-order the DropDownList items so that the final item I add is at the top of the list?

before you reply consider this... i know how to loop around a recordset and populate like that, but i'd like to use a dataset to populate my DropDownList.

willing to consider any neat solution, but please don't suggest any of the following unless you have a very strong argument for doing so....
- i don't want to make changes to my stored procedure
- i don't want to add a blank record to my titles table
- don't suggest adding my blank item before i populate with my dataset as it wipes any current items.

so... what's the solution someone.... please :)

cheers, sho.
0
Comment
Question by:sho_1978
2 Comments
 
LVL 18

Accepted Solution

by:
testn earned 50 total points
ID: 9882103
change it to

ddl_title_id.Items.Insert(0,new ListItem("", "0"));
ddl_title_id.SelectedIndex = 0;
0
 

Author Comment

by:sho_1978
ID: 9882130
you little beuty !!! :)

points are yours, many many thanks testn (guess you never got around to changing your name) :)

sho
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
VB.NET HttpWebRequest 12 58
c# string handling 1 27
how to read json value 2 31
Importing CSV file encoded in UTF-8 in SQL SERVER 2008 using BULK INSERT 5 31
We all know that functional code is the leg that any good program stands on when it comes right down to it, however, if your program lacks a good user interface your product may not have the appeal needed to keep your customers happy. This issue can…
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
This Micro Tutorial will teach you how to censor certain areas of your screen. The example in this video will show a little boy's face being blurred. This will be demonstrated using Adobe Premiere Pro CS6.
Both in life and business – not all partnerships are created equal. As the demand for cloud services increases, so do the number of self-proclaimed cloud partners. Asking the right questions up front in the partnership, will enable both parties …

895 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

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now