ASP.NET TreeView 的实现 - .NET技术 / ASP.NET
ASP。NET C#语言编写,TreeView从数据库中读取字段生成树。树的效果效果类似于CSDN论坛的。。谢谢。。。
C# code:
function CreateClassTree(aParent: TTreeNode;
Level: integer; SLevel, SText,Scode: TStrings;aClassTree:TTreeNodes;aLevelWord:String): boolean;
var
I:integer;
TempNode:TTreeNode;
begin
Result:=False;
//TempNode:=TTreeNode.Create(Nil);
For i:=0 to Slevel.Count-1 do
begin
//添加子结点
//是否符合级别
if length(Slevel.Strings[i])=(level+1)*3 then
if level=0 then
begin
TempNode:=aclassTree.Add(aparent,sText.Strings[i]+'('+Scode.Strings[i]+')');
CreateClassTree(tempnode,level+1,Slevel,stext,Scode,aclasstree,Slevel.Strings[i]);
Result:=True;
end
else
begin
if copy(slevel.Strings[i],0,level*3)=aLevelWord then
begin
TempNode:=aclassTree.AddChild(aparent,sText.Strings[i]+'('+Scode.Strings[i]+')');
CreateClassTree(tempnode,level+1,Slevel,stext,sCode,aclasstree,Slevel.Strings[i]);
Result:=True;
end;
end;
end;
//tempnode.Free;
end;
//深度优先算法建子树
Function CreateBomTree(aParent:TTreeNode;aTblBomCName,aMFieldName,aCFieldName,aRootName:String;aAdoConn:tAdoconnection;aTree:TTreeNOdes):Boolean;
var
i:integer;
TempNode:TTreeNode;
TempQry:TAdoQuery;
begin
Result:=False;
TempQry:=TAdoQuery.Create(nil);
Try
//找子结点
TempQry.Active:=False;
TempQry.SQL.Clear;
Tem
相关问答:
有一个类
class adc
{
dim a,b,c
}
如何在另外一个类中取得类成员及成员个数
class getmenber
{
dim menbers()
function getmenbers(resclass)
'res为一未知类
'getmenber ......
C# code:
SqlConnection conn = CsDB.sqlcon();
SqlDataAdapter da = new SqlDataAdapter("select fwCoding from bjmuma_fwCoding where OrderNumber='" + Order + & ......
Microsoft JET Database Engine '80040e07'
标准表达式中数据类型不匹配。
\wwwroot\update.asp, line 20
--------------------------------------------------------------------------------
Ho ......
我有两个dropdownlist都绑好了值,想选中一个dropdownlist中的值,然后在另一个dropdownlist中选中相应的一项。
不是从新绑定第二个dropdownlist,是在已经绑好的值当中选中一个。
我想用js写
求助
你可以把drop ......
sqlserver的数据库,字段是image类型的。怎么写代码,在页面中点击“下载”就能打开那个下载对话框?
PS:OracleLob 在sqlserver里是什么?
Response.Redirect("test.jpg")
引用
Response.Redirect( ......