如题
解决方案 »
- [c#]如何判断DetailsView内容是否为Empty ?
- asp.net的事务写法(菜鸟有礼貌 回答100分)
- word控件问题
- 笨笨的问题:listbox双击鼠标事件报错? 何解?
- == 在ASP.net页面里如何添加Windows窗体呀? 我看到有些只能在c/s上做的事情在b/s上也能做了!
- 通过JScript创建和更新cookie,并保存。该如何实现?
- 关于Windows server 2003 ADSI的问题!用asp.net开发
- 20分问个asp不能更新的小问题
- Calendar怎么SelectedDate正好与现在相隔一个月
- image button 事件老是不响应。。。。对了就给分
- HTMl可以调用到this对象吗?
- 高手来收分吧
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;public partial class admin_left : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{ treeview();
}
}
public void treeview()
{
TreeNode root = new TreeNode();
root.ImageUrl = "images/base.gif";
root.Text = "后台系统";
root.SelectAction = TreeNodeSelectAction.Expand;
TreeView1.Nodes.Add(root);
ChildTree(0,Session["FuncId"].ToString(), TreeView1.Nodes[0]);
} public void ChildTree(int pid,string funcId, TreeNode parentNode)
{
xbjq.Base.BLL.Admin_Function bll = new xbjq.Base.BLL.Admin_Function();
DataTable dt = bll.Query(pid,funcId);
foreach (DataRow dr in dt.Rows)
{
TreeNode node = new TreeNode();
node.Text = dr["FuncName"].ToString();
node.Value = dr["FuncId"].ToString();
node.NavigateUrl = dr["Link"].ToString();
node.Target = "mainFrame";
node.SelectAction = TreeNodeSelectAction.Expand;
parentNode.ChildNodes.Add(node);
ChildTree(int.Parse(dr["FuncId"].ToString()),funcId, node);
} }
}
这个博客上说的很清楚了
学习