代码之家  ›  专栏  ›  技术社区  ›  Steven

在多个.NET窗体上使用单个数据源

  •  0
  • Steven  · 技术社区  · 14 年前

    在将控件绑定到两个窗体上的表和字段之后,我注意到每个窗体都有自己的副本 DataSet .

    数据集 ConnectionString

    1 回复  |  直到 14 年前
        1
  •  0
  •   squirrel    14 年前

    每个窗体使用的数据集将是它自己的实例,要使每个窗体使用相同的实例,您需要将数据放在单例后面,并将窗体绑定到单例中的相应属性。

    至于您的问题,他的行为是框架上相当标准的实践,除非另有说明,否则框架将创建实体的新实例,如果这些实体执行诸如从数据库加载数据之类的操作,则将独立地为每个实例执行这些查询。