Node1 := TreeView1.Items.AddChild(treeview1.Items.Item[i], quyfind.FieldByName('mc').AsString);
           new (mydata);
           mydata.BH:= quyfind.FieldByName('bh').AsString;
           mydata.MC:=quyfind.FieldByName('mc').AsString;
           mydata.SJBH:=quyfind.FieldByName('sj').AsString;
             mydata.bz1:='2';
         //      mydata.sb:='2';
       //         mydata.fx:='';
           node1.Data:=mydata;
            node1.StateIndex:=1;
这样的语句为什么有的地方能取出数据,而有的地方不能呢?(tmydata(node1).bz1)