【问题标题】:Excel ListObject Update When Source Changes源更改时 Excel ListObject 更新
【发布时间】:2013-10-07 00:28:28
【问题描述】:

我有一个 Excel 工作表,上面有一个 ListObject。我目前将此绑定到一个列表,但是当我更新列表中的元素时,除非我调用 RefreshDataRow,否则 ListObject 不会刷新。

我尝试使用 BindingSource 并将 BindingSource 的数据源设置为我的列表,但这仍然不能反映对 ListObject 的更改。

当我在代码中更改基础集合中的元素时(不调用 RefreshDataRow),是否有一种方法可以将集合绑定到 ListObject 并在屏幕上更新它。

问候 艾伦

【问题讨论】:

    标签: excel c#-4.0 listobject


    【解决方案1】:

    您可能想查看this MSDN article,上面写着:

    ListObject 绑定到数据时会自动更新 数据更改时引发事件的源,例如 DataTable。 如果将 ListObject 绑定到不引发事件的数据源 当数据发生变化时,您必须调用 RefreshDataRow 或 RefreshDataRows 方法来更新 ListObject。

    所以您可能应该提供满足这些要求的来源。

    【讨论】:

      猜你喜欢
      • 2017-05-27
      • 2011-12-29
      • 2014-01-12
      • 2011-03-31
      • 1970-01-01
      • 2021-11-13
      • 1970-01-01
      • 1970-01-01
      • 2022-01-20
      相关资源
      最近更新 更多