[Objective] The aim was to test the consistency between two commonly used methods PCR detection and protein detection for detecting gene flow,and investigate the factors influencing the consistency.[Method] 1 769 samples of three varieties under three treatments(wind,bee and control)were detected with both methods.[Result] There was phenomenon in field that Bt gene was transferred into F1 generations but couldn't express,that meant,the result of PCR detection was not consistent with that of protein detection.By comparing environmental factors,it was proved that wind and bee treatments didn't significantly affect the expression of gene flow.However,the Bt gene expression rate in bee treatment was higher than that in wind treatment.[Conclusion] The paper will provide reference for accurate detection of gene flow.