请问为什么fctreeview在添加第一条记录后不显示呢,添加第二条才显示正常,我在一个FcTreeCombo做了一个部门名称的下拉列表,选中部门后自动在fcTreeView1中显示部门中的人员,但是当该部门只有一个成员时,总是无法显示,有两个人就正常了,请问高手遇到过吗当FcTreeCombo改变时,我是这样写的
fcTreeView1.Items.Clear ;Addperson(s,nil);
fcTreeView1.Items.Clear ;Addperson(s,nil);
begin
tmpStr := aQuery.FieldByName('caption').asString;
tmpTreeNode := CityLSTreecb.TreeView.items.add(nil,tmpStr);
tmpTreeNode.Data := Pointer(someRec);
aQuery.next;
end;CityLSTreecb就是FcTreeCombo控件,完全正常,只有一条纪录,增加一个节点,也是对的
procedure TForm1.Button1Click(Sender: TObject);
var
Node1:TfcTreeNode;
begin
Node1:=fcTreeCombo1.Items.Add(Nil,'张三');
end;
完全可以显示一个人员