If you can't give me a straightforward answer, then shut up.
Dear Stapes,
as I learn from my 2 weeks stay in this forum, some of the most active people here (maybe moderators) are actually sharp-tongued people, plain ignorant with the level of your urgency, or just having fun teasing their inferiors. but all of it does not matter 'coz you shouldn't rely on everything (your actual problem to be solved) here in the forum. this forum can actually be a great place to learn -or at least to motivate yourself to learn elsewhere.
and no, those people will not shut up, 'coz they DO give solutions, sometimes as crystal clear, (never straight-up to the codes as far to my knowledge), but most of the time just talking about the concepts, where it gets back to yourself on building the solution out of the scraps. though about being straightforward or not, I'm afraid that's a one relative statement that different people may feel depending on your programming level/skills..
loosen up and have a little sense of humor, I hope you'd enjoy your stay here as much as I have.
ps: as a newbie I'd use temporary variables to reload all fields and make sure they do not resets while one or two fields (DropDownList) being updated. hope it helps