刷新打开的表格vb.net

时间:2018-11-08 10:57:03

标签: vb.net forms refresh

我有我的表格1,当我单击一个按钮时,它打开了我的表格2。我想在第二个表格中引入一些信息,以便更新第一个表格。 我尝试过:

namespace AppBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type as Types;

class EnrichmentApplicationType extends AbstractType
{
  /**
   * {@inheritdoc}
   */
  public function buildForm(FormBuilderInterface $builder, array $options)
  {
    $builder
        //...
        ->add('activities', Types\CollectionType::class, array(
            'entry_type'    => EnrichmentActivityType::class,
            'allow_add'     => true,
            'by_reference'  => false,
            'entry_options' => array(
                'empty_data'    => new \AppBundle\Entity\EnrichmentActivity(), //<<this option
            ),
            'attr'      => array(
                'data-label-col'    => 'col-sm-12',
                'data-group-col'    => 'col-sm-12'
            )
        ))
      //...
        ;
  }

但这不会刷新我的form1。我知道我可以关闭第一个表格并再次打开它,但是我不假装。 还有其他方法吗?

1 个答案:

答案 0 :(得分:-1)

根据您提供的输入,您应该以第一种形式再次从数据库中获取数据。 refresh方法/事件处理程序与Form Load方法不同。您需要再次调用负责从数据库中获取数据的方法/代码。