刷新实现省市联动的问题
我的代码是这样写的:   
 SqlConnection   dbcon=new   SqlConnection( "server=.;database=ustc;uid=sa;pwd=; "); 
 dbcon.Open();				 
 if         (!IsPostBack) 
 	{ 
 	//首次载入页面时填充省份 
 	SqlCommand   cmd_p=new   SqlCommand( "select   distinct   province   from   pc ",dbcon); 
 	SqlDataReader   sdr_p=cmd_p.ExecuteReader(); 
 	this.ddlp.DataSource=sdr_p; 
 	this.ddlp.DataTextField= "province "; 
 	this.ddlp.DataValueField= "province "; 
 	this.ddlc.DataValueField= "pcid "; 
 	this.ddlp.DataBind(); 
 	this.ddlp.Items.Insert(0, "请选择省 ");		 
 	sdr_p.Close(); 
 	//第二次载入页面时填充市 
 	SqlCommand   cmd_c=new   SqlCommand( "select   *   from   pc   where   province= ' "+this.ddlp.SelectedItem+ " ' ",dbcon); 
 	SqlDataReader   sdr_c=cmd_c.ExecuteReader(); 
 	this.ddlc.DataSource=sdr_c; 
 	this.ddlc.DataTextField= "city "; 
 	this.ddlc.DataValueField= "pcid "; 
 	this.ddlc.DataBind(); 
 	this.ddlc.Items.Insert(0, "请选择市 "); 
 	sdr_c.Close(); 
 	dbcon.Close(); 
 	}			   
 其中1.省(ddl_p)是自动提交。 
 2.数据库结构: 
 ------------- 
 pcid(省市代码)         province(省)         city(市) 
 ------------     
 这样写成之后,出现了如下的问题:省提交之后,会在市的下拉列表中列出相应省的市,但是,我点击市之后,自己提交,就不能得到我需要的市的代码。问题我还清楚,就是选择市并向服务器提交之后,服务器又载入了市,导致返回的称为了空。 
 烦请帮助解决!!!!
------解决方案--------------------你选择了市之后想到到什么,选择市的时候处罚了什么代码,触发事件??、