在一个DropDownList中,怎么实现级联显示数据? 就是在一个DDL中 查询数据库中的两个字段或者多个级联数据DDL显示方式:北京北京--海淀区北京--海淀区--中关村天津天津--南开区--居祥小区其中 北京和海淀区是级联关系 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DropDownList属性DataTextField,DataValueField这两个属性用起来就可以实现了!查出来结果出来一下付给这两个值就可以了! 第一个DropDownList的值改变事件里查询出符合条件的信息,绑定第二个DropDownList不就OK了?这个很简单的 int recursion = 0; // public void InitialControls(DropDownList ddl_dept) { DataTable dt = new FCD_Department().GetAllDepartment(); this.GeneraterDatatble("0", dt, ddl_dept); } private void GeneraterDatatble(string parentId, DataTable datatTable, DropDownList ddl) { recursion = recursion + 1; //嵌套一层则加一 string restr = ""; for (int j = 0; j < recursion; j++) { restr = restr + "─"; } DataRow[] drs = datatTable.Select("parentID=" + parentId + ""); for (int i = 0; i < drs.Length; i++) { ddl.Items.Add(new ListItem(restr + drs[i]["deptName"].ToString(), drs[i]["deptID"].ToString())); // GeneraterDatatble(drs[i]["deptID"].ToString(), datatTable, ddl); } recursion = recursion - 1; } 请教一道面试题?? 有个关于联编的问题? 这种效果一定用多线程才能实现么? 为什么服务器端控件Table回发不能保持视图? 有谁做个把Excel的数据转换到Access数据空中啊? treeview中的checkbox 页面加载时怎么默认某些节点选中啊 asp.net初初学,有没有适合的示例可供研究与参考啊? 为什么总是 NO 水晶报表安装和应用,在线QQ392859求帮助!200分相送! 求中文名字的正则表达式! 匹配远程图片带和不带超链接的正则表达式 javascript 取不到绑定后控件的ID?大家帮忙看看,解决后马上给分,在线等
查出来结果出来一下付给这两个值就可以了!
//
public void InitialControls(DropDownList ddl_dept)
{
DataTable dt = new FCD_Department().GetAllDepartment();
this.GeneraterDatatble("0", dt, ddl_dept);
} private void GeneraterDatatble(string parentId, DataTable datatTable, DropDownList ddl)
{
recursion = recursion + 1; //嵌套一层则加一
string restr = "";
for (int j = 0; j < recursion; j++)
{
restr = restr + "─";
} DataRow[] drs = datatTable.Select("parentID=" + parentId + "");
for (int i = 0; i < drs.Length; i++)
{
ddl.Items.Add(new ListItem(restr + drs[i]["deptName"].ToString(), drs[i]["deptID"].ToString()));
//
GeneraterDatatble(drs[i]["deptID"].ToString(), datatTable, ddl);
}
recursion = recursion - 1;
}