- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个win应用程序项目,应该在delphi2010中完成。
应以如下图所示的形式生成:
www.up.iranblog.com/Files2/1e867ce0de784c469496.jpg
首先是产品图片,下面是名称和价格。
信息应该从xml文件中读取,但我不知道如何在dbctrlgrid中显示信息?
请帮忙
提前致谢
最佳答案
对于DBCtrlGrid ,就像普通的面板控件一样。不同之处在于,它为数据集中的每条记录创建此面板。因此,您应该以任何您喜欢的方式将数据感知或普通控件放在面板中,并且您的面板将针对数据集中的每条记录自动重复,如果面板上的控件是数据感知的,那么它们将接收每个对应记录的连接字段。您可以查看 Delphi 帮助中的 DBCtrlGrid 条目以获取更多信息。
如果您想使用 DBCtrlGrid 来显示 XML 数据,那么您应该首先将 XML 数据显示为数据库记录。为此,您应该首先使用 XML Mapper 创建一个 XML 转换文件。工具。之后,您可以使用XMLTransformProvider控件,并将其连接到您的转换文件和 XML 数据。 XMLTransformProvider 将使用提供的转换文件将您的 XML 数据转换为数据库记录。
现在您可以连接 ClientDataset到您的 XMLTransformProvider,您的 XML 数据将在您的 ClientDataset 中作为数据库记录提供。您可以连接DataSource到您的 ClientDataset,并将 DBCtrlGrid 连接到该数据源,以便您的 DBCtrlGrid 控件将显示 ClientDataset 中可用的数据。
所以数据流是这样的:
XML 数据 --(转换为数据库记录)--> 数据提供程序 --> ClientDataset --> 数据源 --> 数据感知控件(例如 DBCtrlGrid)。
P.S. 从您提供的链接来看,您似乎位于伊朗。无法从位于伊朗的 IP 访问包含的链接,因此无法加载网页。您可以从 Delphi 安装的帮助文件中阅读相同的文档。只需将每个组件放在表单上,然后按 F1。
关于delphi - 在 dbctrlgrid 中显示 xml 文件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3482803/
是否有与 Delphi 的 TDBCtrlGrid 等效的 Java Swing 组件?或者能否以编程方式实现相同的效果?如果可以,如何实现? TDBCtrlGrid 是一个启用数据库的网格,其中每个
我有一个win应用程序项目,应该在delphi2010中完成。 应以如下图所示的形式生成: www.up.iranblog.com/Files2/1e867ce0de784c469496.jpg 首先
我是一名优秀的程序员,十分优秀!