简单的用户权限 有点纠结 id name pid权限编号 权限名称 父级ID 一级的pid是0求一个读取所有权限效率高点的代码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/u/20100608/18/c6751e35-d378-42c8-8569-751d9c5ce2a7.html 其实也就是个递归方法。你要把它显示出来 就类似于加载树吧代码 public void bind() { //取出所有数据 SqlDataAdapter adp = new SqlDataAdapter("select * from table", connString); DataTable dtData = new DataTable(); adp.Fill(dtData); TreeView tv;//树控件 tv.Nodes.Clear(); // 获得第一级数据 DataRow[] drRoot = dtData.Select("pid=0");//父节点ID为0。 foreach (DataRow dr in drRoot) { TreeNode tn = new TreeNode(); tn.Text = dr["name "].ToString(); AppendChild(tn, dr["id"].ToString()); tv.Nodes.Add(tn); } } public void AppendChild(TreeNode tnParent, string fid) { //这里的父ID 就是上级的子ID DataRow[] drs = dtData.Select("pid='" + fid + "'"); foreach (DataRow dr in drs) { TreeNode tn = new TreeNode(); tn.Text = dr["name"].ToString(); AppendChild(tn, dr["id"].ToString());//递归下去 tnParent.ChildNodes.Add(tn); } }绑定树的。 http://topic.csdn.net/u/20110303/11/660ffcbb-74ac-406f-82cb-1bfe6ee86111.html 页面显示错乱问题 仅判断满足条件的记录是否存在,如何写最简程序? 操作OFFICE 从客户端(content1="<P>hhhhhyyyyyyyyyyyy...")中检测到有潜在危险的 Request.Form 值。 千古奇问!!!! .net下SVN的应用 用户IBMHLJDA\ASPNET登录失败.急,急,急.小第送上100分! 怎样为一个动态生成的控件加上事件? 这个函数操作的是一个二维表吗?它在做什么?? 小鸟初学小作,BBS 一个,请多指教! 委托触发 无登陆时候 客户购物车问题
{
//取出所有数据
SqlDataAdapter adp = new SqlDataAdapter("select * from table", connString);
DataTable dtData = new DataTable();
adp.Fill(dtData);
TreeView tv;//树控件
tv.Nodes.Clear();
// 获得第一级数据
DataRow[] drRoot = dtData.Select("pid=0");//父节点ID为0。
foreach (DataRow dr in drRoot)
{
TreeNode tn = new TreeNode();
tn.Text = dr["name "].ToString();
AppendChild(tn, dr["id"].ToString());
tv.Nodes.Add(tn);
}
}
public void AppendChild(TreeNode tnParent, string fid)
{
//这里的父ID 就是上级的子ID
DataRow[] drs = dtData.Select("pid='" + fid + "'");
foreach (DataRow dr in drs)
{
TreeNode tn = new TreeNode();
tn.Text = dr["name"].ToString();
AppendChild(tn, dr["id"].ToString());//递归下去
tnParent.ChildNodes.Add(tn);
}
}绑定树的。