Solved

Pass selected text field from drop down list? c#

Posted on 2009-05-04
5
583 Views
Last Modified: 2012-05-06
Is there any way to pass in the selected text field from a drop down list?

I need to pass it in as a string value to this method:

Controller.AddImage(userID, ddlAlbum.SelectedTextField, txtImageName.Text);
protected void Page_Load(object sender, EventArgs e) {
            Albums = new DataSet();
            Albums = NAITBook.Controller.GetAllAlbums(userID);
            ddlAlbum.DataSource = Albums.Tables[0];
            ddlAlbum.DataTextField = "Name";
            ddlAlbum.DataValueField = "AlbumID";
            ddlAlbum.DataBind();
}

Open in new window

0
Comment
Question by:tqrecords
  • 3
5 Comments
 
LVL 9

Expert Comment

by:tculler
ID: 24300039
This all depends on the type of objects stored in the drop-down list (I'm assuming you mean a System.Windows.Forms.ComboBox?). Any time you pass an object to a method like this, such as adding it to a ComboBox, it will call the ToString method on each item top obtain how it should be displayed. Some objects have a "friendlier" ToString method than others, so I'll need to know what type of objects are stored within the ComboBox/ListBox, as well as what format you need the String in.

Or, you can just use the SelectedValue property, like so:

Object selectedValue = nameOfComboBox.SelectedValue;
0
 

Author Comment

by:tqrecords
ID: 24300123
hey,

thanks for the reply but I figured it out

just changed the ddlAlbum.DataValueField to "Name"
0
 
LVL 7

Accepted Solution

by:
ajolly earned 500 total points
ID: 24300692
I will not suggest you to change the DataValueField to "Name"
This is not suggested.

Usually, we keep the DataValue field to be bound with the internal value or id field.
and the DataTextField to the one field which we want to display.

If any moment, you want to get the value/text of the selected item, use following:

for value = ddlAlbum.SelectedValue          or ddlAlbum.SelectedItem.Value
for text = ddlAlbum.SelectedItem.Text

0
 

Author Comment

by:tqrecords
ID: 24300731
OMG you know how long I was looking for that!!??

I knew it was so simple yet I could not find it anywhere!

Thanks alot ajolly!
0
 

Author Closing Comment

by:tqrecords
ID: 31577803
Thanks
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

ASP.Net to Oracle Connectivity Recently I had to develop an ASP.NET application connecting to an Oracle database.As I am doing it first time ,I had to solve several problems. This article will help to such developers  to develop an ASP.NET client…
The article shows the basic steps of integrating an HTML theme template into an ASP.NET MVC project
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

789 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