943,734 Members | Top Members by Rank

Ad:
  • C# Discussion Thread
  • Unsolved
  • Views: 19046
  • C# RSS
You are currently viewing page 3 of this multi-page discussion thread; Jump to the first page
Dec 5th, 2007
0

Re: populate two dropdownlist

hi jerry
for examle if we select usa in first dropdownlist it has to give only all the states of usa in the second dropdownlist and if we select another country from 1st dropdownlist then it has to place only those states in second dropdownlist that paticular country.
thank you
Reputation Points: 10
Solved Threads: 0
Light Poster
raghu.8 is offline Offline
40 posts
since Nov 2007
Dec 5th, 2007
0

Re: populate two dropdownlist

You need two database tables.
One to store the Country ID and Name
The second table to store the Country ID, State Name and State Capital. Simple one to many relationship. Each country has many states, but a state only has one capital.

Populate the first combo with the country, and the value member with the country id. The second combo will contain the state name, and you can place the capital in the value member. If you web site is doing more with the state information then you might want to place a state id in the states table, and use that as the valuemember so that you can pull additional information about the state.

In the demo, you will see the event on the second drop down selected index change uses the country id, and the state id to find the capital value to place into the Label.

--Jerry
Reputation Points: 69
Solved Threads: 75
Posting Pro in Training
JerryShaw is offline Offline
465 posts
since Nov 2006
Dec 5th, 2007
0

Re: populate two dropdownlist

hi jerry thanks for your reply
country id in the second table will be more then the country id in the first table just because one country has more number of states, can it possible to populate only paticular country's state in the second dropdownlist by the way you said?
thank you
Reputation Points: 10
Solved Threads: 0
Light Poster
raghu.8 is offline Offline
40 posts
since Nov 2007
Dec 5th, 2007
0

Re: populate two dropdownlist

I think you are struggling with understanding the one to many relationship.
Lets say you have 2 countrys defined in your country_master table. #1=USA, #2=Canada

You can have all USA's states listed in the states table, and you can also have all of the states found in Canada in this very same table. Each row in the states table also has a Country ID column that allows the SQL server to only get the states for a specific Country ID.

Therefore a T-SQL statement of "select * from States where Country_id=1"
will only bring back the states that belong to the USA. If Country_ID were set to 2 in this query, then only Canada's states would be returned.

The purpose of the first drop-down is to get the CountryID that will be used in the query against the States table... As long as you issue the query statement with the "where country_id = nnn", the second dropdown will only contain the states related to that country id.

Hope this Helps,
Jerry
Reputation Points: 69
Solved Threads: 75
Posting Pro in Training
JerryShaw is offline Offline
465 posts
since Nov 2006
Dec 6th, 2007
0

Re: populate two dropdownlist

thanks jerry for your reply,i will try the above said example,
and i will keep in you touch with you
raghu
Reputation Points: 10
Solved Threads: 0
Light Poster
raghu.8 is offline Offline
40 posts
since Nov 2007
Dec 6th, 2007
0

Re: populate two dropdownlist

thank you very ,very ,very much jeryy i got through your help, unless you did'nt i can't make it ,you almost saved me from every thing
thank you once again..
if possible give your phone no.so that i can make call

raghu
Reputation Points: 10
Solved Threads: 0
Light Poster
raghu.8 is offline Offline
40 posts
since Nov 2007
Dec 6th, 2007
0

Re: populate two dropdownlist

hi jerry thanks for dropdownlist, but i got another problem regarding updatating a profile of a login member, i created a storedprocedure for login information just look at my codding
C# Syntax (Toggle Plain Text)
  1. CREATE PROCEDURE sp_UserValidation
  2. (
  3. @Username varchar(50),
  4. @UserPassword varchar(20)
  5. )
  6. AS
  7. IF EXISTS (SELECT UserName FROM LogIn1 WHERE UserName=@Username and UserPassword=@UserPassword)
  8. BEGIN
  9. return 1
  10. END
  11. ELSE
  12. BEGIN
  13. return 0
  14. END
  15. create table login1(username varchar(50)constraint pkusername primary key,userpassword varchar(20) ,
  16. youranswer varchar(40),username varchar(20), useraddress varchar(100),usercity varchar(20),userpostal int,
  17. userphone int,usermobile int,Email varchar(30),website varchar(30))
my problem is i want to update some of login member column but iam not able to update, i wrote some coding for that just go through that,
C# Syntax (Toggle Plain Text)
  1. protected void Button1_Click(object sender, EventArgs e)
  2. {
  3. SqlConnection con = new SqlConnection("user id=sa;password=vubrain;database=raghu;data source=vubrain4");
  4. SqlCommand cmd = new SqlCommand();
  5. cmd.Connection = con;
  6. cmd.CommandText = "Update login1001 Set name = @username1001, pwd = @userpassword1001 where username1001= @username1001";
  7. cmd.CommandType = CommandType.Text;
  8. SqlParameter para2;
  9. SqlParameter para3;
  10. SqlParameter para4;
  11. SqlParameter para5;
  12. //SqlParameter para6;
  13. SqlParameter para7;
  14. SqlParameter para8;
  15. SqlParameter para9;
  16. para2 = cmd.@Parameters.AddWithValue("loginaddress", tb1.Text);
  17. para3 = cmd.@Parameters.AddWithValue("logincity", t6.Text);
  18. para4 = cmd.@Parameters.AddWithValue("loginpostalcode", t7.Text);
  19. para5 = cmd.@Parameters.AddWithValue("loginphone", t8.Text);
  20. //para6 = cmd.Parameters.AddWithValue("loginfax", t9.Text);
  21. para7 = cmd.@Parameters.AddWithValue("loginmobile", t10.Text);
  22. para8 = cmd.@Parameters.AddWithValue("loginemail", t11.Text);
  23. para9 = cmd.@Parameters.AddWithValue("loginwebsite", t12.Text);
  24. int intnum;
  25. con.Open();
  26. intnum = cmd.ExecuteNonQuery();
  27. if (intnum > 0)
  28. {
  29. Label2.Text = "updated successfully";
  30.  
  31. }
  32. else
  33. {
  34. Label2.Text = "updarted failed";
  35. }
  36. con.Close();
please sought out my problem
thank you
raghu
Last edited by cscgal; Dec 6th, 2007 at 5:37 am. Reason: Added code tags
Reputation Points: 10
Solved Threads: 0
Light Poster
raghu.8 is offline Offline
40 posts
since Nov 2007
Dec 6th, 2007
0

Re: populate two dropdownlist

Hi there,

You might want to create a new thread for this question, since it's not related to your other question. That way, more people will look at your question...
Team Colleague
Reputation Points: 186
Solved Threads: 147
Cookie... That's it
alc6379 is offline Offline
2,519 posts
since Dec 2003
Dec 6th, 2007
0

Re: populate two dropdownlist

ok thanks for informing
Reputation Points: 10
Solved Threads: 0
Light Poster
raghu.8 is offline Offline
40 posts
since Nov 2007
Dec 29th, 2007
0

Re: populate two dropdownlist

How do we convert it into C# web forms?
can you please help me in converting dd1_SelectedIndexChanged for web form.Plz help me.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
waterfall is offline Offline
24 posts
since Nov 2007

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
This thread is currently closed and is not accepting any new replies.
Previous Thread in C# Forum Timeline: Highlight the data in the DataGrid when it is searched...
Next Thread in C# Forum Timeline: need help for distributed Application





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC