用MainTableChanged事件。这个事件在选择不同主表后执行,可以用MainTable变量获得所选择的主表。不用考虑执行次数的问题,这不是一个经常执行的事件。DrawCell之类的事件,才应该考虑这个问题。