[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

How to enter textbox value if another textbox has value

Posted on 2007-12-03
11
Medium Priority
?
627 Views
Last Modified: 2008-02-01
I need sample code that will enter a specific textbox value if another textbox has a specific value.
Both textboxes are databound.

Example:
If textbox1 has a value of "11/02/2007" (or any other random date), textbox2 will have a value of "Finish".
0
Comment
Question by:dave_sky
  • 4
  • 3
  • 2
  • +2
11 Comments
 
LVL 13

Expert Comment

by:newyuppie
ID: 20400884
If coding in .NET2, maybe you should be thinking about doing it in the Form Load() event, something like

If not string.isempty(TextBox1.Text) then
  if TextBox1.text = "11/02/2007" then
       Textbox2.text = "Finish"
  end if
end if
0
 
LVL 25

Expert Comment

by:imitchie
ID: 20400898
You can skip the test for empty string, Textbox1.Text will always return string

IF TextBox1.text = "11/02/2007" then Textbox2.text = "Finish"
0
 
LVL 25

Expert Comment

by:imitchie
ID: 20400906
The best events to hook it is possibly Textbox1.Validate or Exit (or even Change if you need to update as soon as they hit the last "7")
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 39

Expert Comment

by:Pratima Pharande
ID: 20400923

Dim date1 as DateTime 
		Dim date1OK as 	bool 
			date1 = new DateTime(1,1,1)
			
			try
			{
				date1 = Convert.ToDateTime(Date1.Text);
				Textbox2.text = "Finish"
			}
			catch
			{
				date1OK = false;
			}

Open in new window

0
 
LVL 13

Expert Comment

by:newyuppie
ID: 20400924
>>You can skip the test for empty string, Textbox1.Text will always return string

true, but its considered best practice to perform all checks. plus once you get used to it it becomes sort of "instinctual"...
0
 
LVL 25

Expert Comment

by:imitchie
ID: 20400945
Um... it's a bit overkill isn't it.

String.IsEmpty(TextBox.Text)   ===   (True)

It's like adding

If TRUE then
  IF TRUE then
     IF TRUE then
        do something....

kinda moot point?
0
 
LVL 13

Expert Comment

by:newyuppie
ID: 20400984
maybe so, but i like to think about it like algebra in high school: everybody thinks its useless, you'll never use it. maybe so, but it helps create the necessary neuronal connections for logical thinking (and later in life you one uses those skills in programming .net for example).

furthermore i would tend to think that checking for String.IsEmpty beforehand saves some computing power in doing the comparison IF TextBox1.text = "11/02/2007", which is pointless to run unless the textbox has something in it. i believe that the method IsEmpty is more efficient than the method to extract the Text property of the control when that text exists. i cant back that up, maybe somebody can comment on this?
0
 
LVL 10

Accepted Solution

by:
vadim63 earned 2000 total points
ID: 20401055
If IsDate(TextBox1.Text) Then TextBox2.Text = "Finish"
0
 
LVL 13

Expert Comment

by:newyuppie
ID: 20402528
imitchie, having googled a little bit i found some interesting factoids... apparently, the question about efficiency of checking for emptyness is addressed in this article:
http://www.tbiro.com/Check-empty-string-performance.htm

the conclusions from that one and others, apparently, is:
1) checking for String.Length() is faster than checking for String.IsEmpty()
2) checking for String.Length() is faster when length is shorter

meaning that a more efficient code would look maybe like this:

If String.Length > 0 Then
  If TextBox1.Text = "11/02/2007" Then
       Textbox2.Text = "Finish"
  End If
End If

What is your opinion on this?
0
 

Author Comment

by:dave_sky
ID: 20404713
vadim63,

Excellent snippet - very versatile.

I did test all the code samples but vadim63's was the only one that worked for me.

Thanks for all the responses.

Dave
0
 
LVL 10

Expert Comment

by:vadim63
ID: 20404803
Good luck!
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say 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

Introduction When many people think of the WebBrowser (http://msdn.microsoft.com/en-us/library/2te2y1x6%28v=VS.85%29.aspx) control, they immediately think of a control which allows the viewing and navigation of web pages. While this is true, it's a…
It’s quite interesting for me as I worked with Excel using vb.net for some time. Here are some topics which I know want to share with others whom this might help. First of all if you are working with Excel then you need to Download the Following …
Are you ready to place your question in front of subject-matter experts for more timely responses? With the release of Priority Question, Premium Members, Team Accounts and Qualified Experts can now identify the emergent level of their issue, signal…
Look below the covers at a subform control , and the form that is inside it. Explore properties and see how easy it is to aggregate, get statistics, and synchronize results for your data. A Microsoft Access subform is used to show relevant calcul…
Suggested Courses

872 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