用DBTTressViewr控件制作一个目录树,左边是目录右边是目录中对应的内容,请教如何做?新手
用DBTTressViewr控件制作一个目录树,左边是目录右边是目录中对应的内容,请问怎么做?新手
用DBTTressViewr控件制作一个目录树,左边是目录右边是目录中对应的内容,请问怎么做?新手
主要是数据库表之间建立怎样的关系和怎么去建立。麻烦大神给个过程 , 不要让我去看书 我拿本书就不知道从哪里看起了。
------解决思路----------------------
是吧,未用过TDBTreeView。
我通常使用fsTreeVies,由于它有叶节点,有两个String,比较方便地保存数据。
如果使用Delphi自带的TreeView,可以通过叶节点的Point,挂上一个record结构。
------解决思路----------------------
procedure TForm.tvRangChange(Sender: TObject; Node: TTreeNode);
//tvRang是treeview的name,qryChildNodes是Query的name,这个事件是treeview自带onchange事件
begin
if Node=nil then
Exit;
SQLRang:='';
case Node.Level of
0:begin
//第一层,这个一般都是预定义好的
if Node.getFirstChild=nil then //动态判断是否有子节点,如果没有,就开始添加
begin
//设置子节点的查询条件
SQLRang:=' WHERE 子节点的查询条件';
qryChildNodes.Close;
qryChildNodes.SQL.Text:='SELECT 字段 FROM 表'+
SQLRang+
' Order by 你想要的排序方式';
qryChildNodes.Open;
while not qryChildNodes.Eof do
begin
tvRang.Items.AddChildFirst(Node,qryChildNodes.Fields[0].AsString);
//父节点,子节点的text
qryChildNodes.Next;
end;
end;
1:begin
//第二层的原理同第一层
end;
......
------解决思路----------------------

上图左边的目录树,就是通过TreeView创建,右边的编辑就是通过RichEdit编辑富文本。
这是本人自编的Ebook,仅自用。可创建若干本书(笔记),每本由目录树,构成章节。
仅供参考。
用DBTTressViewr控件制作一个目录树,左边是目录右边是目录中对应的内容,请问怎么做?新手
主要是数据库表之间建立怎样的关系和怎么去建立。麻烦大神给个过程 , 不要让我去看书 我拿本书就不知道从哪里看起了。
------解决思路----------------------
是吧,未用过TDBTreeView。
我通常使用fsTreeVies,由于它有叶节点,有两个String,比较方便地保存数据。
如果使用Delphi自带的TreeView,可以通过叶节点的Point,挂上一个record结构。
------解决思路----------------------
procedure TForm.tvRangChange(Sender: TObject; Node: TTreeNode);
//tvRang是treeview的name,qryChildNodes是Query的name,这个事件是treeview自带onchange事件
begin
if Node=nil then
Exit;
SQLRang:='';
case Node.Level of
0:begin
//第一层,这个一般都是预定义好的
if Node.getFirstChild=nil then //动态判断是否有子节点,如果没有,就开始添加
begin
//设置子节点的查询条件
SQLRang:=' WHERE 子节点的查询条件';
qryChildNodes.Close;
qryChildNodes.SQL.Text:='SELECT 字段 FROM 表'+
SQLRang+
' Order by 你想要的排序方式';
qryChildNodes.Open;
while not qryChildNodes.Eof do
begin
tvRang.Items.AddChildFirst(Node,qryChildNodes.Fields[0].AsString);
//父节点,子节点的text
qryChildNodes.Next;
end;
end;
1:begin
//第二层的原理同第一层
end;
......
------解决思路----------------------
上图左边的目录树,就是通过TreeView创建,右边的编辑就是通过RichEdit编辑富文本。
这是本人自编的Ebook,仅自用。可创建若干本书(笔记),每本由目录树,构成章节。
仅供参考。