解决方案 »
- 求java md5算法 转成 NET代码
- asp.net 如何实现。对话框。点击确定就执行下面的。点击取消就不执行。。针对GridView中的按钮
- asp.net mvc导出pdf文件
- 请教:使用UpdatePanel后,怎样引用js外部文件(其中有许多方法,不可能全都用ScriptManager.RegisterClientScriptBlo
- runat="server" 的div问题
- 怎样实现用VBA合并EXCEL单元格和设置单元格的格式???(环境:ASP.NET(C#))
- Response.Redirect前如何清空所有空间的属性信息?
- 怎样将一文件夹里的文档绑定到DATAGRID里,显示文档的名字(象从数据库提取数据绑定一样)
- 再问DropDownList
- 如何在程序中让两个TD的高度一样?
- 关于可输入dropdownlist,合并一个textbox和dropdownlist,但是选择dropdownlist中数据中时被textbox盖住了
- asp照片上传和读取的问题
http://topic.csdn.net/u/20100628/21/8be22000-dca4-478c-b96d-f19574c0c228.html
private void bind()
{
string temp = "<ul class='simpleTree'>";
DataSet ds = db.getDs();
DataRow[] dr = ds.Tables[0].Select("department_code='001'");
Response.Write("为了测试,当前总行数为:" + "<a style='color=red'>"+ds.Tables[0].Rows.Count+"</a><div style='height=10px;background-color:white'></div>");
foreach (DataRow r in dr)
{
string name = r["department_name"].ToString();
string code = r["department_code"].ToString();
temp += "<li class='root' id='li1' name='" + name + "'><span id='s1' oncontextmenu = showMenu('" + i + "') name='" + name + "' class='" + code + "'>" + name + "</span>";
if (AddChildNode(ds, code) != "" || AddChildNode(ds, code)!=null)
{
temp += "<ul>" + AddChildNode(ds, code);
ds.Tables[0].Rows.Remove(r); }
}
temp += "</ul>";
mytree.InnerHtml = temp;
} public string AddChildNode(DataSet ds, string department_code)
{
i++; string a = "";
DataRow[] dr = ds.Tables[0].Select("parent_department='" + department_code + "'");
int count = dr.Length; if (dr != null)
{ foreach (DataRow r in dr)
{
string code = r["department_code"].ToString(); string name = r["department_name"].ToString();
a += "<li id='li" + i + "' class='" + code + "' name='" + name + "'><span id='s" + i + "' oncontextmenu = showMenu('" + i + "') name='" + name + "' class='" + code + "'>" + name + "</span></li>";
if (AddChildNode(ds, code) == "" || AddChildNode(ds, code) == null)
{ }
else
{
a += "<ul>" + AddChildNode(ds, code) + "</ul>";
}
} }
return a;
}