treeview 无限分类 希望实现以下的效果父分类|--子分类1 添加 编辑 删除 |--子分类2 添加 编辑 删除 |--子子分类1 添加 编辑 删除希望分类名是个textbox 然后按编辑的时候Textbox的ReadOnly就是false 用Treeview能不能实现这样呢,如果不行,那有什么办法可以实现类似这样的效果 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 推荐使用ztree的第三方控件,http://www.baby666.cn/v3/main.php#_zTreeInfo,基本可以解决你所有的需求,比较好用,api也很详细 数据库的操作当然需要另外编码实现了,写几个ajax方法也比较简单的,如果你熟悉的话 呵呵,数据库实现阿 private void BindListBox() { DataTable dt = contentClass.GetData(contentClass.GetDataSet(null)); allClass.Items.Add(new ListItem("根目录","0")); Recursion(0,0,null,null,dt); allClass.SelectedValue = Rtp.Text; } private void Recursion(int id,int level, string strName,string strRtp,DataTable dt) { DataRow[] drs = dt.Select("ID=" + id); string currentString = GetDecorateString(level,strName); if (drs.Length != 0) { allClass.Items.Add(new ListItem(currentString,strRtp)); } drs = dt.Select("ParentID=" + id); if (drs.Length != 0) { level++; foreach (DataRow dr in drs) { Recursion((int)dr["ID"],level,dr["Name"].ToString(),dr["Rtp"].ToString(), dt); } } else { return; } } 大型网站的商品表和配件表应该如何设计比较合理 asp.net利用jquery实现联动菜单的问题 js 与 asp.net 用户控件问题 ASP.Net表单提交的时候是用什么来判断是否提交的? 如何清空IE的临时文件,用代码清空 简单论坛学习 从数据库读出N条纪录后,显示在一个TABLE里面,现在我想点某一条记录,跳到另外一个页面,并把选中的记录的KEY传过去,怎么做啊 VC软件包不可用或未注册 新建不了web窗体及工程? 关于DropDownList的索引 怎么知道asp指向的终极地址? 如何通过发送邮件找回密码? 用户控件获得数据的问题
private void BindListBox()
{
DataTable dt = contentClass.GetData(contentClass.GetDataSet(null));
allClass.Items.Add(new ListItem("根目录","0"));
Recursion(0,0,null,null,dt);
allClass.SelectedValue = Rtp.Text; }
private void Recursion(int id,int level, string strName,string strRtp,DataTable dt)
{
DataRow[] drs = dt.Select("ID=" + id);
string currentString = GetDecorateString(level,strName);
if (drs.Length != 0)
{
allClass.Items.Add(new ListItem(currentString,strRtp));
}
drs = dt.Select("ParentID=" + id); if (drs.Length != 0)
{
level++;
foreach (DataRow dr in drs)
{
Recursion((int)dr["ID"],level,dr["Name"].ToString(),dr["Rtp"].ToString(), dt);
}
}
else
{
return;
}
}