1.DropDrowList動態綁定數據方法:
1.1.在cs文件中查詢數據庫綁定數據
部分參考代碼:
BLL.tb_theme themeBll = new BLL.tb_theme();
DataTable themeDt = themeBll.GetAllList().Tables[0];
DDList_theme_id.Items.Clear();
DDList_theme_id.Items.Add(new ListItem("請選擇主題", ""));
for (int i = 0; i < themeDt.Rows.Count; i++)
{
DDList_theme_id.Items.Add(new ListItem(themeDt.Rows[i]["title"].ToString(), themeDt.Rows[i]["id"].ToString()));
}
1.2.利用jquery技術綁定數據
部分參考代碼:
function cityResult() {
var statename = document.getElementById("ddlProvince").value;
var cname = document.getElementById("txtCountry_en").value;
//alert(cname+"-------"+statename);
$.get("../tools/admin_ajax.ashx?action=get_citylist&cname=" + cname + "&statename=" + statename, function (data) {
get_city_Result(data);
});
}
function get_city_Result(response) {
if (response != null) {
var obj1 = eval(response);
document.all("ddlCity").length = 0;
document.all("ddlCity").options.add(new Option("--請選擇--", -1));
for (var i = 0; i < obj1.length; i++) {
var name = obj1[i]["City Name"];
var id = obj1[i]["id"];
document.all("ddlCity").options.add(new Option(name, id));
}
}
}
二者區別:
當綁定數據不需要總是更改的情況下使用第一種。
2.聯動綁定數據:
http://www.cnblogs.com/sc-xx/archive/2011/04/24/2026317.html
http://www.jb51.net/article/29595.htm