I have 2 tables, call them stock and visit. Stock contains a list of standard products (code and description columns). Visit contains a list of products used during a visit (product description column amongst others). When a user adds a product to the visit table they can either select a standard product from the list or select a product code and amend the description, e.g. they could select "paint" and change the description to "blue paint". The new description will only be relevant in the Visit table. This all works fine.
I have an editable gridview which lists the products used during a visit. There is an Ajax control toolkit combo box in the EditItemTemplate which allows the user to select a different product. If the product exists in the Stock list then everything works fine. If the user amended the description (e.g. changed "paint" to "blue paint" when they added the product to the Visit table I get the following error.
'ProductDescription' has a SelectedValue which is invalid because it does not exist in the list of items. Parameter name: value
I presume this is because the amended description won't exist in the standard list of products. How do I add the amended description to the combo box list? I've tried using the RowEditing event but can't reference the combo box in the EditItemTemplate.I think what I want is something along the lines of [Code]....
Combobox markup below
<asp:ComboBox ID="ProductDescription" runat="server" [code]...Answer in vb preferably.
I am binding months to a list 0-13 items default selection is 0 months duration, and years 0-8 items and 0 years is the default selection.As I know there are always going to be 12 months in a year, I could use selectedvalue or selectedindex without any perceived problem. Is there a reason why I should not use either/or of the two properties to select a list item?
I have a CascadingDropDown on an ASP.NET page. Now, the prompt text is "Select State". (list of states). However, on a different version of this page (ie querystring), i might want to set the selected index to "California" for example. How can i do this? The web service used by the ajax control (ie GetStates) gets invoked at the same time the jquery document.ready function is triggered (ie asynchronously).
So when i try and set the selected index in jquery, the items are not yet bound. Is there a way to attach a handler to the ajax dropdown so that i can set the selected index once the webservice call has completed, and the items are bound?
i have a drop down list and a text box, inside a listview row (and this is a repeating layout). i populate each dropdownlist with same contents ( these contents/items come from a custom collection object).
i have added a required field validator in the listview's item template, that has its validation group = the validation group of the drop down list, and validates if the textbox is blank or not. this validation takes place on the selected index changed of the drop downlist for that row.
1. on selected index changed, EACH dropdownlist validates only its corressponding textbox perfectly (which is what i want)
but if i enter some text in one of the textboxes after doing 1, the dropdownlist for THAT particular row, assigns the correct value to the text entered. but for other rows (for which i changed their corresponding ddls to test the required field validation and for which the text boxes are still blank), their ddls by itself assign the values to the blank text without validating.
markup of code for listview is [Code]....
code behind for the ddl selected index changed is [Code]....
method GetIndexFromId retrieves index of the custom object inside a collection depending on the Id (which is a property) of the object.
i notice that the ddl selectedindexchanged is being hit as many number of times as many rows i change (i.e as many ddls in different rows i change to check the required field validation)
I have looked high and low and have not found what I need or found something that could work but it was old and did not work. I have a datalist (in an update panel) that contains 2 dropdownlist (Categories and Sub Categories) being populated by CascadingDropDown. What I want to do is set the selected index of the First one to the value I get from the Database after populating it in the web service. Then based on that I would like to adjust the 2nd dropdown for the new selected index. Here is the ui code
I saw a post about CascadingDropDownProperties using Atlas but I cannot seem to find anything about the AtlasControlKit anymore (is it part of AjaxControlKit?)
I have a user control that has some drop down lists. These DDLs are used by the user to filter their product search on my search page. A button is used to post the form and get the results of the product search. Those results are displayed on the results page, which also has the search filter user control on it. I'd like the results page to have the values of the DDLs be preserved from the search page. Example: user selected color of red and size of large on the search page. When the results page is displayed, I'd like the selected color to be red for the color DDL and the size to be large for the size DDL. How can I do this?
I have a dropdownlist, and a Gridview where one of the columns is a dropdownlist. both dropdown lists use the same data source. When a value is selected in the dropdownlist (outside the gridview) I want to chaneg the selectedValue and selectText of every dropdownlist in my gridview. This is what I have tried:
When I click I get an error. It says object expected. However I know those objects exsist!
I am trying to give animation effect to a label , when user select option from radio buttonlist for selectedindexchange event , but i cannot get animationextender for this event.because <onLoad> <onClick> ..... list does not have <onSelectedindexchanged> option. how to do this I saw a code which adding animation effect from server side, though i have problem of excute on radiobutonlist index change event.
I have a panel which has a repeater within it. Within the repeater I have a few controls. One of those controls is a Drop Down list which has an OnSelectedIndexChanged event. I can get this to fire without issue but I cannot find my DropDownList control within that repeater within the SelectedIndexChanged event . The repeater has an OnItemDataBound event and I can use the RepeaterItemEventArgs to find the control using e.Item.FindControl("ControlName") without issue but when that event occurs is NOT when I need to find the DropDownList.
What I want to do is have another control's Visible property be set to "true" when the value of the DropDownList meets a certain value. As far as I know I can only do this during the SelectedIndexChanged event and I can't change the signature of the event by trying to use RepeaterItemEventArgs.
Well, along with having to use == rather than .Equals, when you set a checkbox.enabled = false on the server side it raps the checkbox in tags and sets it to disabled=true; therefore you must set BOTH the checkbox.disabled = false and checkbox.parentElement.disabled = false; on the client side to enable the checkbox!The solution: