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