西兰花病毒病的防治方法包括选用抗病品种,使用化学药剂如盐酸吗啉胍、病毒灵、宁南霉素和香菇多糖。病毒病的发生原因主要是播种过早、蚜虫多、管理粗放、地势不通风或土壤干燥,导致植株缺水缺肥。此外,地温持续较高也会抑制根系生长,降低植株抗病力。