千
千中元
Unregistered / Unconfirmed
GUEST, unregistred user!
主细结构:
query1:select * from employee
query2:select * from orders
where empNo=:empNo
displayfields:
"FirstName" "LastName"
"SaleDate"
现在树上需要三个图标:
当该组未展开的时候,图标1----所有的组都是一个图标(图标1)
当该组展开的时候,图标2---该展开的组名前为图标2
该组展开以后,该组下的项目(SaleDate),用图标3。
我试了几天都不行,用的是
procedure TForm1.fcDBTreeView1CalcNodeAttributes(
TreeView: TfcDBCustomTreeView; Node: TfcDBTreeNode);
begin
if node.DataSet=query1 then
if Node.Hot then
Node.StateIndex:=1
else node.StateIndex:=0;
if Node.DataSet=Query2 then
Node.StateIndex:=3;
end;
看来这样写是错了,现在只是能在组别前显示图标1,而期待得图标2,图标3
永远也不出来:(
除了这100分以外(供努力了但未成功,如同我一样的,获得),
另外悬赏300分,有效期20天。
query1:select * from employee
query2:select * from orders
where empNo=:empNo
displayfields:
"FirstName" "LastName"
"SaleDate"
现在树上需要三个图标:
当该组未展开的时候,图标1----所有的组都是一个图标(图标1)
当该组展开的时候,图标2---该展开的组名前为图标2
该组展开以后,该组下的项目(SaleDate),用图标3。
我试了几天都不行,用的是
procedure TForm1.fcDBTreeView1CalcNodeAttributes(
TreeView: TfcDBCustomTreeView; Node: TfcDBTreeNode);
begin
if node.DataSet=query1 then
if Node.Hot then
Node.StateIndex:=1
else node.StateIndex:=0;
if Node.DataSet=Query2 then
Node.StateIndex:=3;
end;
看来这样写是错了,现在只是能在组别前显示图标1,而期待得图标2,图标3
永远也不出来:(
除了这100分以外(供努力了但未成功,如同我一样的,获得),
另外悬赏300分,有效期20天。