1

我正在开发我的第一个适用于 Windows 和 MacOSX 的多平台应用程序。我决定使用 SQLite 和 StringGrid 来检查连接性。通过查看 Delphi 10.0 附带的 SQLite 示例,我已经在表单上放置了所有必要的组件。

我运行了将我的 FDTable 连接到 StringGrid 的 LiveBindings 向导。我可以激活表格并显示我的数据(从 BatchMove 导入),见附件。但是当我运行应用程序时,连接我的 FDConnection 和我的表,网格不会被填充。我错过了什么?

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

1

我正面临这个问题。数据集有时会在运行时失去价值。我在打开此类数据集后用一行代码解决了这个缺点

BindSourceGPS.DataSet:=TransTable;

格里戈尔

于 2016-10-19T06:24:04.390 回答
0

对不起各位。回答了我自己的问题。我把所有东西都放在一个 Dataform 上,而且是首先创建的。我以为我让它运行了,但是我查看数据组件的所有示例都保留在主窗体上。因为我可以隐藏不可见的组件,所以我将所有内容都移到了主窗体中。

但是,我忘了更改表单创建顺序。移动了要首先创建的主窗体和 Whala。一切正常。仍然不确定为什么让数据组件和单独表单上的实时绑定在预览中工作但在运行时却不行,但是一个表单上的所有内容,首先创建对我来说很好。

于 2016-10-19T04:15:26.273 回答