Tracking Forums, Newsgroups, Maling Lists
Home Submit Tracker Forums
  Advanced Search


C# - Binding DropDownList's SelectedIndex To 0 If Value Does Not Exist?

I have a DropDownList in a DetailsView, which binds a user's 'AllocatedUser' to a user in the Users table. Occasionally, we'll have some mishaps in the database where the user allocated isn't in the users table, which the DropDownList is filled with. In this case the site crashes and we get a 'SelectedValue does not exist in the list of items error'.What I want to do is catch any binding errors like that, and just set the DropDownList index to 0. I've tried something like this:


but it doesn't like the syntax of that.

View 1 Replies (Posted: Mar 17 at 9:46)

Sponsored Links:

Related Forum Messages For ASP.NET category:
Forms Data Controls :: Binding A Textbox To A Dropdownlist Selectedindex?
I'mhaving trouble binding my textbox to my dropdownlist. I got it to work butI don't think it is the correctway ofdoing it.I have myDDLbound to a datasource and populating everything correctly. However,I couldn't find a better way of binding my textbox to it besides usingthe FormView control and its counterpart, Templates (edit,insert,etc) It looks messy and i was hoping there was a better way ofdoing it.I've researched it online for awhilenow but I couldn't understand how to implementfor my situation.

MyDDL has company names in it and the datasource has all the information from the table including whatI'm trying to have my textbox pull (Address).

Posted: Feb 11, 2010 06:53 PM

View 3 Replies!   View Related
DropDownList's SelectedIndex Value Is Incorrect?
I have an issue that I haven't been able to figure out - I have a DropDownList control within a WizardStep that is populated dynammically. It properly shows the right list of items, but when I select items it sometimes (not always!) moves the selection to a previous item. E.g. there are 3 items in the list and when I choose the third it changes to the second.

Below is the section from my aspx file and the code-behind file where I am detecting the incorrect index:


Posted: Jun 21, 2007 10:51 PM

View 13 Replies!   View Related
Get SelectedValue At SelectedIndex In DropDownList?
Is this possible? I programatically change the selected index when a certain event is fired using this code:DropDownList.SelectedIndex = DropDownList.SelectedIndex + 1ow I want to update a corresponding textbox with the text that is in the new SelectedIndex of the DropDownList via postback.I know how I can do this in javascript

Posted: Dec 9 10 at 15:09

View 1 Replies!   View Related
Unable To Use DropDownList SelectedIndex And DataTable
I have a DropDownList bound to a sqlDataSource, and a TextBox that is to receive a value from a DataSet upon the DropDownList Selection. Each time the first selection of the DropDownList is selected the value of the DataSet second row(1) is passed to the TextBox instead of passing the value of the first row (0). See Code Below.


Posted: Nov 14, 2008 08:17 PM

View 4 Replies!   View Related
DropDownList Not Changing SelectedIndex/Value/Item?
Visual Studio 2008, C#, SQL Server 2005

I swear this was working before.

I have a drop down list of all the users in a particular role.


The problem is, when I try to access the selected index/item/value, it always selected the first name in the list and never the one that the dropdownlist has been changed to. None of the following solves the problem:


Posted: Aug 31, 2009 09:43 PM

View 3 Replies!   View Related
Web Forms :: How To Set DropdownList Initial SelectedIndex
I have a form with a dropdownlist named ddlCustomer. When the page loads I want to set the selectedindex to the 1st item in my ddl and then call a routine that updates the form to the data for that customer. I have tried the following code, but the ddl selectedindex remains at -1. How do I get this to change?


Posted: May 01, 2006 02:17 PM

View 15 Replies!   View Related
C# - DropDownList OnChange Not Working At SelectedIndex 0?
I have 3 security question drop down menus. I have javascript on the ASPX page that removes questions/repopulates them when you select a questions (so you cannot reselect the questions in the other 2 boxes). This works wonderfully when a user is editing their profile with already selected questions. However, when a user first selects the questions where all three boxes are listing "select a question" at selectedIndex 0, the onChange doesn't fire. The function won't even go. I think this has a big something to do with the on change from selected index of 0. I have debugged this thing and it doesn't even enter the function. I even set the onchange action to flash an alert. It just seems something is going wrong when i try to action onchange from selected index of 0.

Posted: Jul 2 10 at 15:07

View 2 Replies!   View Related
Web Forms :: DropDownList SelectedIndex Doesn't Set
I have a dropdownlist, who's items I bind from the codebehind file of an web page. After databinding, I want to set the selected index as the last item in the list, thus:


However, this does not work. When the page is done loading, the selected index is still zero.

Posted: Jul 19, 2010 07:27 AM

View 10 Replies!   View Related
Web Forms :: How To Set The SelectedIndex Of A DropDownList Based On The SelectedValue
how do I set the SelectedIndex of a DropDownList based on the SelectedValue

Posted: Apr 24, 2010 02:16 AM

View 8 Replies!   View Related
AJAX :: Setting SelectedValue Or SelectedIndex For CascadingDropDown Or DropDownList
I am trying to set selectedindex/ text property for DropDownList that is attached to CascadingDropDown, which does not work.Then I tried setting SelectedValue property of CascadingDropDown, which also does seem to work

Is there any way I can change selected item in the dropdown in the VB code file during runtime?

Posted: May 09, 2007 05:41 PM

View 4 Replies!   View Related
Setting To Selectedindex Or Selectedvalue Of A Dropdownlist In A Repeater Not Working
I have a repeater with a DropDownList in it. I set the datasource of this list in the itembound event en set the selectedindex. When I debug the selectedindex is set, but when the page is done loading for all the item the default item is selected.

protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
var ddl = (DropDownList)e.Item.FindControl("DataFeedItems");
ddl.DataSource = FilterDropDownData();
ddl.DataTextField = "ColumnName";
ddl.DataValueField = "ColumnName";

Posted: Aug 16 10 at 12:32

View 1 Replies!   View Related
How To Change SelectedIndex On DropDownList When AutoPostBack Property Is Set False
How can i change selectedIndex on a dropDownList when autoPostBack property is set false.

and to do sousing

Posted: Dec 26, 2008 10:00 AM

View 12 Replies!   View Related
Forms Data Controls :: Dropdownlist Selectedindex Changed Will Not Fire ?
I wanted to create a dropdownlist that would trigger an asynchronous postback and update the Gridview inside the Updatepanel. However, no matter what I do, when the dropdownlist changes, nothing in the UpdatePanel will change, even the TestLabel....I've been banging my head against the walls for days on this -- why won't this work? When I remove the UpdatePanel code and triggers, all the code works, eg, you change the dropdownlist andthen gridview updates -- but it refreshes the page and this is why I wanted to put the Gridview inside an Updatepanel to make it look cleaner.[Code]....

Posted: Jun 14, 2010 07:06 AM

View 9 Replies!   View Related
Forms Data Controls :: SelectedIndex In DropDownList Inside DataList?
I have dropDownList in EditItemTemplate in DataList which is used to choose value from possible ones.

To display cuurent value I used SelectedIndex='<%# (int)(QuestionType)Eval("Type") %>' inside he dropDownList.

But then I started to dataBind dropDownList dynamically and it stopped working...

Why? When does the code in SelectedIndex='<%# this code %>' works?

Posted: Feb 25, 2010 01:01 PM

View 2 Replies!   View Related
Forms Data Controls :: Linq / DropDownList Gives Error On Selectedindex
LinQ / DropDownList gives error on selectedindex


Posted: Nov 21, 2010 07:39 AM

View 3 Replies!   View Related
Forms Data Controls :: Getting DataKeyField Value In DataList After DropDownList SelectedIndex Changes?
I have adatalist where each itemconsists of a textbox and a dropdownlist. I want toget the datakey value whenaselected dropdownlist item changes. I can get the selected value of the dropdownlist, but I can't figure out how to get the key field value of the datalist row item that the dropdown resides in.



Posted: Dec 29, 2010 05:39 PM

View 2 Replies!   View Related
AJAX :: Trigger Function While Selectedindex Changed In Cascading Dropdownlist
i can populate cascading dropdownlist by using webservice now. but may i know how do i trigger function while selectedindex changed? (without using auto postback...)

Posted: Jan 02, 2010 04:27 AM

View 3 Replies!   View Related
Web Forms :: Dynamically Generated DropDownList SelectedIndex Overwritten In Paging
I am generating Dropdownlists to each row that I get of a database table and then bind them to an asp table.

I am doing the paging of the asp table myself. I'm just adding the rows regarding to the page.

Example: Page 2 (10 rows) => Rows 11 -20

The problem is, when I click a next button to get to the next page. The selectedindex of dropdownlists on the next page are getting overwritten.

I am loading the table in the page_load.

Here is some code of page_load[Code]....

And this is my load_table:

Posted: Jan 27, 2011 01:42 PM

View 7 Replies!   View Related
AJAX :: Dropdownlist Selectedindex Changed Will Not Fire And Update Gridview In UpdatePanel?
I'm trying to do a similar thing -- I have a long form and in part of it, I have an updatepanel.

Inside the updatepanel I have:5 dropdowns (using the CascadingDropdown functionality)One AddProduct ButtonGrid or Repeater (haven't set it up yet)

I want the following to happen:I have the AddProduct Button disabled initially, but I want it to be enabled once the 5th dropdown is selected (so OnSelectedIndexChanged).If they click the AddProduct button, I want it to populate a Grid or Repeater.So far I am just trying to show what the selection was in a label... but nothing happens. I have an OnSelectedIndexChanged function for the last dropdown, so it enables the button, but that doesn't appear to get called. Previously, before disabling the button, I tried updating the label on button click -- and nothing there either.

It just seems like, because they are in the updatepanel, those callbacks never happen. I also do have UpdateMode = Conditional and I have both items in the triggers list.

Posted: Oct 06, 2010 11:04 PM

View 2 Replies!   View Related
Forms Data Controls :: What Is The Code For Dropdownlist After Binding All Columns Name In A Dropdownlist
Currently,below is my code.

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
SqlConnection conn = new SqlConnection("Data Source= E\SQLEXPRESS;" + "Initial Catalog=k;Integrated Security=SSPI");
SqlDataAdapter adapSel;
string mySQL = "select column_name from information_schema.columns where table_name='examtimetable' '" + dd_list + "'";....

I receive an error "Incorrect syntax near 'System.Web.UI.WebControls.DropDownList'."

Posted: Mar 28, 2011 07:31 AM

View 3 Replies!   View Related
Forms Data Controls :: SelectedIndex Of DropDownList Using TableAdaptor Data Source?
I am populating a dropdownlist in a detailsViewon Page_Load using a table adaptor as follows



Posted: May 26, 2010 10:58 PM

View 3 Replies!   View Related
Forms Data Controls :: Session And Dropdownlist - Gridwiew Show Data By Remmeber Old Selectedindex?
when ichange page from page1 to page 2I remember Dropdownlist in session


now when i go back to page1 I set the Dropdowlist the way what it was before i left page1


Everything its remember but when i load the page with my Dropdownlist again. The selectedindexshows default valuein the control Dropdownlist.But it does remmeber old selectedindex.I got it wired with Gridwiew and gridwiew show Data by remmeber old selectedindex. Well generally I like to remember selectedindex when i go to a differente page and when i go back have it set in the controldropdownlist the way when i left the page

Posted: Jun 24, 2010 02:05 PM

View 10 Replies!   View Related
Binding Item To Dropdownlist From Another Dropdownlist?
i have two dropdownlist.i bind somthing to first dropdownlist from database.I want when I select an item fromdropdownlist1 see some item in dropdownlist2 .but when i select item from dropdownlist1 ,I give this error.

i wrote this code but it doesn't work.

for binding item to dropdownlist1 i wrote this code:


Posted: Nov 07, 2008 12:07 PM

View 12 Replies!   View Related
Control Or Jquery Plugin Exist For Auto Complete DropDownList?
is there any Control or Jquery Plugin exist for Auto Complete DropDownList? link a sample here.I don't want use ajax control toolkit

Posted: Nov 20 10 at 5:34

View 1 Replies!   View Related
Web Forms :: DropDownList Has A SelectedValue Which Is Invalid Because It Does Not Exist In The List Of Items?
I have a page with some bound DropDownLists (DDLs) for a Call Logging system. The Calls are categorised on three levels for example:

Call: 3069, Category 1: Incident, Category 2: Microsoft Application, Category 3: Word would be used to organise calls for problems with Microsoft Word. On testing the system, I noticed that there was no handling for opening a call if the category had been deleted - say for reorganisation/systems no longer supported whatever. So I set about trying to make the program behave in the following manner:

Check category ID exists in DDL before bindingIt doesn't: set the displayed text of the DDL to Category Name + "(Deleted)"Disable the control to prevent user changingMove on to next control Seemed simple enough, however no matter which way I try and do it I always get the messase ddl_Cat1 has a SelectedValue which is invalid because it does not exist in the list of items. What's really puzzling me is that the exception doesn't seem to be being thrown in the code behind. I've gone through line by line from Page_Init and it never throws and exception. Just when the page loads this appears.

Does anyone know of a reason as to why this wouldn't work? (I've already tried setting the selected value to an existing item, adding a new list item with the value and setting DataSource property to Nothing - in all different combinations.)

Posted: Mar 05, 2010 04:14 PM

View 12 Replies!   View Related
Forms Data Controls :: Dropdownlist Selectedvalue Does Not Exist Error?
I have a drop down list inside a formview control's edititemtemplate and itemtemplate. The dropdown list is not bound to a data source. I am hard-coding the listitems for the drop down list. The formview is bound to a datasource. All I want to do is set the selectedvalue of the dropdown to what is in the record from the database. But I keep getting the error.

<asp:formview .....>
.... //some other controls like textboxes that are correctly bound and display the value from the datasource
<asp:dropdownlist ID=myddl runat=server cssclass=myclass selectedvalue='<%# eval("mychoice") %>'>
<asp:listitem value='0'>I dont know</asp:listitem>
<asp:listitem value='1'>Yes</asp:listitem>
<asp:listitem value='2'>No</asp:listitem>
.....//rest of the edititem controls that display correctly.

Just for kicks, I added a textbox and set it's value to eval("mychoice") as well and it correctly prints 0,1 or 2. So, I know that there is no illegal value coming back from the datasource. It seems as something with the timing of events - when the listitems are getting bound to the ddl. The error I get is - "myddl has a selectedvalue which is invalid because it does not exist in the list of items".

Posted: Mar 02, 2011 09:25 PM

View 4 Replies!   View Related
Forms Data Controls :: Dropdownlist In Edit Template, In Detailsview. Getting "SelectedValue Does Not Exist In List?
I have a standard gridview and detailsview. My detailsview has some fields which are templates, with dropdownlists.The user selects a record in the gridview, then can go down to the detailsview, select Edit, and change some values (using dropdownlists).I am getting the error, "DDL has a selectedvalue which is invalid because it does not exist...." when I click Edit in the detailsview.

I know the problem has something to do with the dropdownlists not being instantiated or bound until I enter Edit mode. Is that right? In what event should I databind my dropdownlists? I've tried several things but could not get it to work. Do I have to loop through all the rows of my details view looking for the dropdownlists, or can I access them directly from some event?

Posted: Jun 07, 2010 07:56 PM

View 7 Replies!   View Related
Binding A Dropdownlist In A Gridview?
i have a the Following SP

/*This Stored Procedure will create get the
resources based on the ID and the Type of Resource
ALTER PROCEDURE sp_Get_Resource_Based_Type_ID

because the Dataset in the load event of the Usercontrol will only be available , i created a Glabal dataset that will be accessed by the event RowDataBound in order to bind the dropdown list. If there was a way i know to bind it like other template fields i would have done it in the same place. Now my problem is that the Dropdown in the Grid is Showing duplicates like as depicted in this photo ,I want each Record to have only one record

Posted: Aug 19th, 2009, 01:48 AM

View 4 Replies!   View Related
Why Does The Dropdownlist Not Work When Binding
I have placed a dropdown list in the edititemtemplate of a formview control and followed specific MSDN instructions on how to bind the list source to a separate SQL lookup data source but have the formview bound to the main data source. If I set the selecteditem value to bind to the formview control I always get the following error:

'DropDownList2' has a SelectedValue which is invalid because it does not exist in the list of items.

This is my asp:

<asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True"
DataSourceID="SqlDataSource2" DataTextField="Type"
selectedvalue='<%# Bind("ServiceProviderType") %>'>

I have read over 50 posts on this and got nowhere

Posted: Oct 9 09

View 4 Replies!   View Related
MVC Bug Binding Collection Of DropDownList?
I have a view with 1 dropdown generated from Model property and 3 additional dropdowns that are generated from array property


The controller method initializes AgentTypeListItems collection + sets default values for AgentType dropdown and 3 dropdowns for the collection:


Posted: Mar 25 at 14:24

View 2 Replies!   View Related
C# - Binding A Dropdownlist To A Database?
I want to bind a dropdownlist to a database. I did the following coding but it isn't working.

using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.Odbc;
using System.Data.SqlClient;....

I am getting the error as

at _Default.rebind() in c:Documents and SettingsaMy DocumentsVisual Studio 2008WebSites oolbar1Default.aspx.cs:line 32

bind the dropdownlist to a datasource.I want my dropdownlist to display text from a database column and use the value field for some other purpose later on in code. I am getting the page displayed when i run the project but not able to get the data in dropdownlist

Posted: Nov 22 10 at 6:10

View 3 Replies!   View Related
MVC :: Model Binding With DropDownList?
I am using MVC 1.0 and ADO.NET Entity Data Model in my project.

There are two tables in my project,

Role=>RoleID, RoleName
User=>UserID, UserName, RoleID

and there is a relationship between the two RoleIDs.

I can show a DropDownList in my first page like this


Posted: Aug 21, 2009 08:00 AM

View 3 Replies!   View Related
Binding Data To Dropdownlist - Nothing Appears
Not getting any errors but nothing is appearing on the dropdownlist when running, I reckon I'm not binding it correctly.

Dim DBConn = New SqlConnection
Dim aConnectionString4 As String
Dim SQLQuery4 As String
Dim SqlDataAdapter1 = New SqlDataAdapter
Dim SqlDataSource1 = New SqlDataSource
aConnectionString4 = "Data Source=CIARAN-PCSQLEXPRESS;Initial Catalog=Test1;Integrated Security=True"
DBConn.ConnectionString = aConnectionString4
SQLQuery4 = "Select LeagueName from League where LeagueOwner = '" & Request.Cookies("Username").Value & "'"
SqlDataAdapter1.SelectCommand = New SqlCommand(SQLQuery4, DBConn)
LeagueDDL.DataSource = SqlDataSource1
LeagueDDL.DataTextField = "LeagueName"
LeagueDDL.DataValueField = "LeagueName"

Posted: Feb 22, 2009 08:10 PM

View 3 Replies!   View Related
Binding Data To Dynamic Dropdownlist?
I want to bind the data from database to the dynamic dropdownlist. I have add more button that adds dropdownlist dynamically. How can I get the data and bind to these dropdownlists?

Posted: Feb 20, 2009 04:29 AM

View 2 Replies!   View Related
Web Forms :: DropDownList Default Value Binding?
I have a dropdown list which I bind through a datasource. How can I inject a default value to it? My db doesn't have a default value and changes are not permitted!

Posted: Jul 09, 2010 02:13 PM

View 6 Replies!   View Related
C# - Binding An Xml Node's Children To DropDownList
I'm trying to bind the contents of a node of XML to a Drop Down List without much success. Initially, the whole XML document is bound to a repeater - this works perfectly, but now I need to display a drop down list based on the children in the "" node, but I get Data at the root level is invalid. Line 1, position 1 error message on the DataBind() method on the dropDownList. The code snippet I'm using is:

IXPathNavigable x = (IXPathNavigable)e.Item.DataItem;
XPathNavigator questionNode = x.CreateNavigator();
string question = questionNode.SelectSingleNode("questionText").ToString();
//string title = xePage.SelectSingleNode("q").InnerText;
Literal questionText = (Literal)e.Item.FindControl("litQuestionText");
questionText.Text = question;
Panel iconDiv = (Panel)e.Item.FindControl("divIcon");
iconDiv.CssClass = string.Format("icon {0}", questionNode.SelectSingleNode("iconType"));
Panel sliderPanel = (Panel)e.Item.FindControl("pnlSlider");
DropDownList answerDropDown = (DropDownList)e.Item.FindControl("ddlAnswer");
TextBox answerText = (TextBox)e.Item.FindControl("txtAnswer");
switch (questionNode.SelectSingleNode("answerType").ToString())
case "d":
sliderPanel.Visible = false;
answerText.Visible = false;
answerDropDown.Visible = true;
XmlDataSource answersList = new XmlDataSource();
answersList.Data = questionNode.Select("answers").ToString();
//XPathNodeIterator answers = questionNode.Select("answers");
answersList.ID = questionNode.SelectSingleNode("questionId").ToString();
answerDropDown.DataSource = answersList;
answerDropDown.DataTextField = "@display";....................................

Posted: Nov 30 10 at 17:09

View 1 Replies!   View Related
Dropdownlist,which Is Dynamically Binding From The Database?
i have a dropdownlist,which is dynamically binding from the database ............the problem is i want a particular item in the dropdownlist to apper first in the dropdownlist

Posted: Apr 12, 2010 07:17 AM

View 3 Replies!   View Related
Web Forms :: Binding Dropdownlist Along With Heading?
I need to bind a dropdownlist to multiple column along with the column heading.. the heading should be unselectablesomething similar tothisEach group are in differnet tables..ow can i implement thisits consuming my time..

Posted: Sep 21, 2010 12:58 PM

View 7 Replies!   View Related
Web Forms :: Getting A Dropdownlist Populated When Binding To Datatable
I have 2 dropdown lists on a WebForm. One of themis populated in the page's Page_Load event. This oneworks fine with the following code.


Then, aftera value is selected from this list and a date is selected from a DateTime picker, then I click a button which is supposed to populate the 2nd dropdownlist. In the debugger in the button's click event I can see that thedataset is being populated with data, but then the list is never populated after theDataBind() method is run.Here is code from the button's click event.


Posted: Aug 10, 2010 03:59 AM

View 2 Replies!   View Related
Copyright 2005-08, All rights reserved