首先我們需要在數據庫中建立兩個表,一個是Province(省份)表,一個是City(城市)表。建表語句如下: 代碼如下: Create Table Province ( ProID int primary key, ProName varchar(20) not null )
Create Table City ( CityID int primary key, ProID int foreign key references Province(ProID), CityName varchar(20) )
Insert into Province values('1','北京') Insert into Province values('2','河北') Insert into Province values('3','山東')
insert into City values('1','1','海淀') insert into City values('2','1','豐臺') insert into City values('3','1','大興') insert into City values('4','2','衡水') insert into City values('5','2','廊坊') insert into City values('6','2','保定') insert into City values('7','3','濟南') insert into City values('8','3','煙臺') insert into City values('9','3','青島')
建立數據庫連接類: 代碼如下: public class DB { //連接數據庫的字符串 public static SqlConnection CreateConnection() { SqlConnection con = new SqlConnection("Data Source=. ;Initial Catalog=test;uid=sa;pwd=123456;"); return con; } }
Web窗體加載時執行代碼: 代碼如下: protected void Page_Load(object sender, EventArgs e) { //如果窗體是第一次加載 if (!this.IsPostBack) { //綁定省份 SqlConnection con = DB.CreateConnection(); //打開數據庫連接 con.Open(); SqlCommand cmdProvince = new SqlCommand("select * from Province", con);