http://www.microsoft.com/china/msdn/archives/library/dnaspp/html/aspnet-usingtreeviewiewebcontrol.asp
解决方案 »
- 【急!】页面走样/变形问题
- Asp.net 程序怎么能侦测到应用的小重启,例如 web.config 有改动的时候
- asp.net如何过滤html标签,但是要留下<a>标签和<img>标签
- http://www.chinaiwb.com/ 网页右下角弹出真是漂亮
- 如何给listbox的datavaluefield绑定俩个值
- 悬停在DataList的ID项中,显示其ID的详细信息.怎么做?
- 水晶报表如何格式化显示内容
- 急问一个和oracle数据库连接的问题。在线等######
- 初学折问题:连接数据库提示“连接池都已被使用并且达到最大池大小”
- 我现在利用.net来团体开发一个OA,现在用到了Visoual SourceSafe来核心的维护整个OA,但是遇到了一个问题,Visoual SourceSafe默认是以独
- 天!怎么用vs.net打开其自带例子Duwamish7都出现错误?
- 为什么我下到的duwamish7需要.netFrameworkV1.0.2941
private DataSet CreateDataSet()
{
strSql = "Select Distinct a.ID,a.F_NodeID,a.F_NodeName,a.F_ParentID,a.F_NavigateUrl,a.F_ImageUrl,a.F_OutOrIn From T_Function a,T_Role b,T_UserToRole c,T_RoleToFunc d Where c.F_UserID = '" + Session["UserID"].ToString() + "' And b.F_RoleID = c.F_RoleID And b.F_RoleID = d.F_RoleID And a.F_NodeID = d.F_FuncID Order By a.ID"; apt = new SqlDataAdapter(strSql,conn);
ds = new DataSet();
apt.Fill(ds,"dtNavigateIn");
return ds;
} //初始化导航树,通过递归调用显示子树
private void InitNavigationTree(TreeNodeCollection tncCurrent,string sParentID)
{
DataView dvw = new DataView();
TreeNode nodTemp;
string strTempID;
dvw.Table = ds.Tables["dtNavigateIn"];
dvw.RowFilter = "F_ParentID = '" + sParentID + "'";
foreach(DataRowView drv in dvw)
{
nodTemp = new TreeNode();
nodTemp.ID = drv["F_NodeID"].ToString();
nodTemp.Text = drv["F_NodeName"].ToString();
nodTemp.NavigateUrl = drv["F_NavigateUrl"].ToString();
nodTemp.ImageUrl = drv["F_ImageUrl"].ToString();
nodTemp.Target = "MainIn"; tncCurrent.Add(nodTemp);
strTempID = drv["F_ParentID"].ToString();
//递归调用
InitNavigationTree(nodTemp.Nodes,nodTemp.ID);
}
}
http://www.microsoft.com/china/community/Column/30.mspx