Delphi的每个TreeNode都有Data属性,你可以把字段bh的值存在相应TreeNode的Data中。
解决方案 »
- 三层架构,如何取得服务器时间(数据库用Access)
- 如何把让DBgrid从表中读出的为0的字段不显示啊。。。急!!!
- 发布一款免费的GRID控件
- TAdoDataSet导入xml的问题!
- ip地址控件创建问题
- 请教高手:del键如何判断
- @@@@@我在意见和问题版提了一个关于改进Delphi版的意见,同志们有空去看看。说得对不对都发表一下意见,希望把CSDN办得更好。
- DELPHI中有没有函数返回午夜至今的时间间隔。象VB中的TIMER。
- 用永久字段好处多 可是我有很多查询 不能没一个都写成死的 如果写活....
- 怎么做到在运行我的程序前终止其他所有程序
- 请大家快来看看。
- 以sock连接的C/S三层结构中,若C端死机或复位,将导致S端崩溃吗?应如何解决?
能给出一段原代码吗?
具体做法是这样的,一个query,一个treeview,首先是对treeview控件的初始化,使用这个语句,
treeview1.items.add(nil,'first level');
然后是将query控件所查询出来的值加入里面,具体的代码如下所示:
with query1 do
begin
close;
sql.clear;
sql.add('select distinct 字段名 from 表名');
open;
first;
end;
with treeview1 do
while not query1.eof do
begin
treeview1.items[0].addchild(treeview1.items[0],query1.fieldbyname('字段名').asstring);
query1.next;
end;
while not dataset.eof do
begin
// get your parent node
tv.items.addobject(parentnode, dataset.fieldbyname('xm').Asstring, Pointer(dataset.fieldbyname('bh').Asinteger));
dataset.next
end;
我的邮箱是:[email protected].很急。