还有就是谁能给我一个比较简单的方法实现树状结构(数据来自数据库)
数据表
a b c
1 1 01
1 1 02
1 2 03
1 2 04
2 1 05
2 2 06
最终实现 1
1
01
02
2
03
04
2
1
05
2
06 最好是比较简单的方式,太复杂,小弟比较苯,学不会,
谢谢!!!
数据表
a b c
1 1 01
1 1 02
1 2 03
1 2 04
2 1 05
2 2 06
最终实现 1
1
01
02
2
03
04
2
1
05
2
06 最好是比较简单的方式,太复杂,小弟比较苯,学不会,
谢谢!!!
解决方案 »
- 如何将memo内容另存为excel文件
- Utf8ToUnicode 方法
- TADOQuery, TADOTable:几个问题
- 求助:如何学习Delphi?
- 包头(为字符信息)+包体(为文件流)如何组包发送?server和client都用TWinSocketStream实现
- 【Delphi 2005-07专家榜 】
- 我只想让vclskin只在form1上生效,而不想在全部的窗体上生效,请问我该怎样做才能够实现呢?
- 变量怎样申明???在哪申明
- Update 语句怎么没用啊?(ADO Query)请指教!Thanks!!!
- 一触发器的问题,详情请进!
- 刚起步,有些问题不是很清楚,请高手详解
- 简单的数值问题,我是不会,不知道大家会不?
begin
Result:= StringReplace(Format('%*d',[n,I]),' ','0',[rfReplaceAll]);
end;
2、动态建立,先建第一层a,然后据所选再建b,再据所选建c
此时要用sql查出对应的子节点需要的数据
{ Len: 0 的个数 }
var
i: Integer;
FmtStr: string;
begin
FmtStr := '%' + IntToStr(Len) + 'd';
Result := Format(FmtStr, [Num]);
for i := 1 to Length(Result) do
if Result[i] = ' ' then Result[i] := '0';
end;
例子:Form1.Caption := NumToStr(1, 4);