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

DataGrid中SQL查询的复选框

  •  0
  • medoix  · 技术社区  · 16 年前

    从以下位置开始- Deep Nested XML

    我在我的数据报中放置了一个复选框渲染器。该复选框需要对sqllite数据库执行SQL查询,并查看该显示是否标记为“监视”,如果标记为“监视”,则将该复选框设置为“选中”,如果不标记该复选框,则将其设置为“未选中”。

    我想进一步做的是将被监视的项目添加到一个xmlList,并将未被监视的事件添加到另一个xmlList,并根据被监视或未被监视的情况选中复选框click=从一个列表移动到另一个列表。

    http://pastebin.org/46383 - sql query class file.

    http://pastebin.org/46384 - watchedRenderer file.

    http://pastebin.org/46385 - datagrid displaying the checkbox and other info.

    2 回复  |  直到 16 年前
        1
  •  1
  •   luca    16 年前

    1)如果您这样做了,您将有一个查询来选择所有节目,然后每个节目有一个查询。这不是个好主意。为什么不简单地在第一个select查询中与watched字段进行联接呢?

    2)只需更新每个DataGrid项,然后通过检查您的条件的filterFunctions或循环,常规地生成2个XML列表。

        2
  •  1
  •   Luis B    16 年前

    另一种策略可能是在程序开始时将数据库加载到前端,然后在程序结束时将数据保存到后端。通过这种方式,您只需查询数据提供程序中的每个“object.iswatched”。