Province表
idp_name(省名)
1湖南
2湖北
3江西
City表
idc_name(市名)p_id(所属省的id)
1长沙1
2湘潭1
3衡阳1
4武汉2
5黄岗2
要取这里面的值绑定到DropDownList里面达到以下效果
湖南
--长沙
--湘潭
--衡阳
湖北
--武汉
--黄岗
江西
可用以下代码,
DataSet ds = new DataSet(); //创建DataSet实例
string strsql1 = "select * from Province";
SqlHelper.ExecuteFillDataset(ds,"Province","tree",CommandType.Text,strsql1); //将Province表的内容读入ds的Province表
string strsql2 = "select * from City";
SqlHelper.ExecuteFillDataset(ds,"City","tree",CommandType.Text,strsql2); //将City表的内容读入ds的City表
DataTable dt = new DataTable(); //创建DataTalbe实例
dt.Columns.Add("name",typeof(string)); //为dt新增一个名为name,类型为string的列写到这里不知道怎么写了,请各位大侠帮忙ddl.DataSource = dt.DefaultView; //下拉框ddl绑定
ddl.DataTextField = "name";
ddl.DataValueField = "name";
ddl.DataBind();
idp_name(省名)
1湖南
2湖北
3江西
City表
idc_name(市名)p_id(所属省的id)
1长沙1
2湘潭1
3衡阳1
4武汉2
5黄岗2
要取这里面的值绑定到DropDownList里面达到以下效果
湖南
--长沙
--湘潭
--衡阳
湖北
--武汉
--黄岗
江西
可用以下代码,
DataSet ds = new DataSet(); //创建DataSet实例
string strsql1 = "select * from Province";
SqlHelper.ExecuteFillDataset(ds,"Province","tree",CommandType.Text,strsql1); //将Province表的内容读入ds的Province表
string strsql2 = "select * from City";
SqlHelper.ExecuteFillDataset(ds,"City","tree",CommandType.Text,strsql2); //将City表的内容读入ds的City表
DataTable dt = new DataTable(); //创建DataTalbe实例
dt.Columns.Add("name",typeof(string)); //为dt新增一个名为name,类型为string的列写到这里不知道怎么写了,请各位大侠帮忙ddl.DataSource = dt.DefaultView; //下拉框ddl绑定
ddl.DataTextField = "name";
ddl.DataValueField = "name";
ddl.DataBind();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货