类表名T_sortsortID 自增 int Unchecked
sortName 类名 nvarchar(50) Unchecked
parentID 上级类 int Unchecked
sortPath 路径 nvarchar(50) Unchecked 默认是'0',根目录
clickNumber int Unchecked商品表T_ProductsortID int Unchecked
sortName nvarchar(50) Unchecked
parentID int Unchecked
sortPath nvarchar(50) Unchecked
clickNumber int Unchecked
Unchecked这是我的数据还有没输入值。不知道怎么输入值了想做个后台是树目录的去添加值, 我现在的想法是只需要取得parentID的值我就能输入值。 可是树目录好难做啊,就是做出来,好乱。有没有谁有好的办法,做过的兄弟,给点提示吧 怎么录值啊。。
sortName 类名 nvarchar(50) Unchecked
parentID 上级类 int Unchecked
sortPath 路径 nvarchar(50) Unchecked 默认是'0',根目录
clickNumber int Unchecked商品表T_ProductsortID int Unchecked
sortName nvarchar(50) Unchecked
parentID int Unchecked
sortPath nvarchar(50) Unchecked
clickNumber int Unchecked
Unchecked这是我的数据还有没输入值。不知道怎么输入值了想做个后台是树目录的去添加值, 我现在的想法是只需要取得parentID的值我就能输入值。 可是树目录好难做啊,就是做出来,好乱。有没有谁有好的办法,做过的兄弟,给点提示吧 怎么录值啊。。
关键看你怎么insert这个字段和怎么取,自己解决把,菜鸟和准菜鸟的区别-_-
{
// 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
{
DataC = CBO.SelectCategoryByUserID(int.Parse(Session["_userID"].ToString()));
CreateNodesOfParent(0,(TreeNode)null);
}
}public void CreateNodesOfParent(int iParent,TreeNode pNode)
{
DataView dvwData = new DataView(DataC);
dvwData.RowFilter = "[UpperID] = " + iParent;
TreeView1.AutoSelect = false;
foreach(DataRowView Row in dvwData)
{
if(pNode == null)
{
TreeNode zNode= new TreeNode();
zNode.Text=Row["Name"].ToString();
zNode.ID =Row["ID"].ToString();
zNode.NavigateUrl ="CategoryList.aspx?parent_id="+Row["ID"].ToString()+
"&parent_name="+Row["Name"].ToString();
zNode.Target ="right";
zNode.ImageUrl="../images/folder.gif";
zNode.Expanded=true;
TreeView1.Nodes.Add (zNode);
CreateNodesOfParent(Int32.Parse(Row["ID"].ToString()),zNode);
}
else
{
TreeNode zNode= new TreeNode();
zNode.Text=Row["Name"].ToString ();
zNode.ID =Row["ID"].ToString ();
zNode.NavigateUrl ="CategoryList.aspx?parent_id="+Row["ID"].ToString()+
"&parent_name="+Row["Name"].ToString();
zNode.Target ="right";
zNode.ImageUrl="../images/folder.gif";
pNode.Nodes.Add(zNode);
CreateNodesOfParent(Int32.Parse(Row["ID"].ToString()),zNode);
}
}
}code]
{
// 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
{ DataC = CBO.SelectCategoryByUserID(int.Parse(Session["_userID"].ToString())); CreateNodesOfParent(0,(TreeNode)null);
}
} public void CreateNodesOfParent(int iParent,TreeNode pNode)
{
DataView dvwData = new DataView(DataC);
dvwData.RowFilter = "[UpperID] = " + iParent;
TreeView1.AutoSelect = false;
foreach(DataRowView Row in dvwData)
{ if(pNode == null)
{
TreeNode zNode= new TreeNode();
zNode.Text=Row["Name"].ToString();
zNode.ID =Row["ID"].ToString();
zNode.NavigateUrl ="CategoryList.aspx?parent_id="+Row["ID"].ToString()+
"&parent_name="+Row["Name"].ToString();
zNode.Target ="right";
zNode.ImageUrl="../images/folder.gif";
zNode.Expanded=true;
TreeView1.Nodes.Add (zNode);
CreateNodesOfParent(Int32.Parse(Row["ID"].ToString()),zNode);
}
else
{
TreeNode zNode= new TreeNode();
zNode.Text=Row["Name"].ToString ();
zNode.ID =Row["ID"].ToString ();
zNode.NavigateUrl ="CategoryList.aspx?parent_id="+Row["ID"].ToString()+
"&parent_name="+Row["Name"].ToString();
zNode.Target ="right";
zNode.ImageUrl="../images/folder.gif";
pNode.Nodes.Add(zNode);
CreateNodesOfParent(Int32.Parse(Row["ID"].ToString()),zNode);
}
}
}