Hi ankitsrist,
You are trying to set the text for the current selected item so if the current selected item is something different then it will change the display text for that selected item.
Rather you need to set the SelectedValue for the dropdown if you have that.
It seems you have the text value only to select the dropdown, so here is the solution for your problem :-
ddlSubdistrict.SelectedIndex = ddlSubdistrict.Items.IndexOf(ddlSubdistrict.Items.FindByText(sqlChk.Tables[0].Rows[0]["FrmWhere"].ToString()));
Hope this will definitely of help to you.