private void BindZip(string location_id)
{
DataSet dds = new DataSet();
dds.ReadXml(Server.MapPath("") + "\\zipcode.xml"); //從xml檔讀取所有鄉鎮區
DataView dv = new DataView(); //用DataView 去過濾所選的資料 , locationid=2 就是台北市, locationid=1是基隆市
dv.Table = dds.Tables[0];
dv.RowFilter = "locationid=" + location_id; //用DataView去過濾所要抓的鄉鎮區
ddlSpverify_zipcode.DataSource = dv; //ddlSpverify_zipcode 為鄉鎮區下拉選單的id
ddlSpverify_zipcode.DataTextField = "name";
ddlSpverify_zipcode.DataValueField = "zipcode";
ddlSpverify_zipcode.DataBind();
ddlSpverify_zipcode.Items.Insert(0, (new ListItem("請選鄉鎮區", "0")));
}
zipcode.xml 的內容為:
..................
..................
..................
沒有留言:
張貼留言