Forms Data Controls :: Dropdownlist Shows Items For Second Input As Well As First Input?
Nov 11, 2010
I m using a dropdownlist from sqldatasource based on input from listbox like this-
[Code]....
It works very much fine when i select listitem from listbox first time. But when i select listitem from listbox second time, my dropdownlist shows items for second input as well as first input.dropdown should not show items based on first input when i populate it second time.
I've tried to override error message when input incorrect data type in input field on HTML form.For example I have the model like this.
public class Person { public string FirstName {get;set;} public int Age {get;set;} }
For view, I put text input for Age to get it value.When type some string in Age text box like 'test' and press submit button. I got this error message ,The value 'xxx' is not valid for AgeHowever, I want to change this message and try many way. There 's nothing effect this message value.
I have a DetailsView on the page and I have made one of the fields a TemplateField. In the EditItemTemplate and InsertItemTemplate I have a DropdownList that is databound to a table in my Sql Server database. I wanted to add an initial value to the DropdownList namely "- select -" .
I set the AppendDataBoundItems property to true and added the initial value as a ListItem.Markup of the DropdownList
This works fine for new input. The problem is however that the database already has records that were entered through a Windows Application and many of these records has a null value in this field and exceptions are thrown when I tried to open these records and the system tried to set the SelectedValue of the DropdownList.After some more searching I found this help
This now solved the problem of opening a record where the value is null in the database, BUT now the RequiredFieldValidator is not validating anymore to make sure that a databound item is selected for this field and not the initial value "- select -". So basically now it is not checking anymore to see if valid input has been entered for the DropDownList and it accepts "- select -" thus it acts as if the field is not a required field anymore.
In short what is required is that I want to make sure that the user enters a valid selection in the DropDownList, but it must also cater for old records that do not have this field entered yet so that those old records can be opened in the DetailsView .Opening Old records (with null in that field):When these old records are opened in the DetailsView the DropDownlist should show "- select -" when the value in the database is null.
Saving records (old or new records):When saving the record in Insert mode or Update mode the RequiredFieldValidator should show that a valid input is not selected if the DropDownList is still on "- select -".
Since I'm new to coding and I'm trying to understand why here is a little more detail on the question.If you have a text box and you are limiting the input to say 2 charactrs do you really need to validate the input further? What I have is a text box that has a max length of 2. Is there a security reason to add a validator to the textbox. I should add this is in Asp.net.
I would like to program an Input Box that comes up when a user clicks 'Find' button. It asks 'Please enter an employee number'. Then it takes the employee number typed into a text box and searches a dataset for that specific employee record.
I know that it should be server side because the client may not have the proper javascript installed or diabled. Therefore, can someone give me some code to put in code behind that can pop up an input box and use the input after, if this can be done?
I'm creating input radio dynamicly on a ASP.NET page using PlacHolders. While reader.Read
Dim ltr As New Literal() Dim ltr1 As New Literal() Dim ltr2 As New Literal() Dim ltr3 As New Literal() Dim ltr4 As New Literal() ltr.Text = reader.GetString(2) & "<br />" PlaceHolder2.Controls.Add(ltr) ltr1.Text = "<form> <input type = radio name=groupe" & i & " value=1>" & reader.GetString(3) & "<br />" PlaceHolder2.Controls.Add(ltr1) ltr2.Text = "<input type = radio name=groupe" & i & " value=1>" & reader.GetString(4) & "<br />" PlaceHolder2.Controls.Add(ltr2) ltr3.Text = "<input type = radio name=groupe" & i & " value=1>" & reader.GetString(5) & "<br />" PlaceHolder2.Controls.Add(ltr3) ltr4.Text = "<input type = radio name=groupe" & i & " value=1>" & reader.GetString(6) & "</form><br /><br />" PlaceHolder2.Controls.Add(ltr4) i = i + 1 End While
My problem is : how can I get all the items selected on those input radio.
I am working on a screen where in it has a typical 2 listboxes & 2 buttons(add/remove), so when these buttons are clicked the items have to move from one listbox to another. its all working fine with javascript.but the issue is, I am not able to get the items of the 2nd listbox in the codebehind. I tried with html & asp.net listbox controls. I even tried to access the listbox using Request.Form["ControlName"] - which gives a null value.In the listbox1 the data's are coming from database.The data's choose from listbox1 will be moved to listbox2. And again i have to update this data to one of database table.
I am setting up a web ap where I need to take a value from a forms input box and populate an asp:textbox. I've tried several javascript solutions that haven't worked. I assume this is because an input box is run on the page and th asp:textbox is run at theBasically I have some code (that took forever to find ) that takes the values from the url ex.www.mysite.com?value=thisand places it into an input box so I can do some other things to the value. but I need to automaticly copy this value into an asp:textbox to use for a gridview lookup.The code is written in javascript. so if anyone knows how I can copy the value from javascript variable to the asp:textbox that would be the best.
I am creating web page with similar functionality as the discussion section under each article in codeproject. For example when a person wrote a comment about an article, it creates a hyper link. This can be clicked by another person to add his/her own comment and so on. The problem is that clicking on the hyperlink opens another page, with input controls such as a text box for subject, a text box for content and several check boxes for different options, where once could enter a reply. I would like these controls be part of a webcontrol or a form and open within the page of the article itself and when the save button clicked, it posts the values to be saved, and the controls disappear.
I'm getting "the input string was not in the specified format" on the last line of code below. The grid is based on a SqlDataSource that has a stored procedure pulling an integer for column 0.
I added requiredvalidator to validate the input field in hte detailviews control. the only probably problem is error message shows up when form popup. I only want to show the error message after I click on the submit button. here's my code.
if my data base field has any value then it shows no error. but if this fiels is null then it shows error input string was not in correct format while binding the gridview.
so can you please tell me the method that if this field has null value then what should I do so that i dont get this error. this fields might be null.
I have a pricing module that I want to create to all a user to query for specific products and then check the ones that need to be adjusted by a determined percentage amount. I can generate the query and I get my checkboxes but how do I assign an ID or value to the checkbox item?
[Code]....
I had found a post that suggested using a variable for the ID, i.e. - id=chk<%variable%>, but it did not have much supporting information. I am very new to C #
I'm stumped on this one... it seems really simple, but I can't get around it. I am pulling 2 values (discount percent, discount amount) from a formview label control. I want to use these numbers in a calculation, but I can't seem to get the format correct.
I am getting "input string not in correct format" error and I have tried a few variations and still no dice. zSessvar1 is equal to 159 and when I substitute the actual nbr, it will work.
Dim cmd1 As OleDbCommand = New OleDbCommand("Select nbrofcomments from table1 where PID = " + zsessvar1, myConn)
I want to create input inside gridview, the id of the input is set by me. I do want to use HiddenField control because when generating the id of the control, it will set id to gridview_ctrl.....
The input looks like this: <input id="myid01" value="myvalue" type="hidden">. Note that id is generate by me in the code behind.