配置 Data Grid 小组件
- Last UpdatedJun 08, 2026
- 1 minute read
将 Data Grid 小组件准备好在 InTouch HMI 运行时中运行,包括几个配置工作流。
-
为 Data Grid 小组件属性赋值
-
准备要在 Data Grid 小组件中显示的源数据。
由于 InTouch 中存在特定于平台的行为,DataGrid 小组件使用两种配置工作流。请根据数据在运行时是否发生变化或保持固定来选择工作流。
动态数据(推荐)
当 DataGrid 小组件需要显示在运行时发生变化的数据时,建议使用此工作流。在应用程序启动后,使用 QuickScript .NET 加载数据。
要启用此工作流,请勿在设计时配置 DataSource 属性。保存图形时,会因 DataSource 为空而显示警告。请忽略此警告并保存图形。
在运行时,使用脚本加载数据,例如:
Dim filecontent As String
filecontent = System.IO.File.ReadAllText("C:\training\equipment.json")
DataGrid1.DataSource = filecontent
不配置 DataSource 属性可防止在 InTouch 中选中行时,‑网格恢复为设计时数据。
固定数据(设计‑时加载)
此工作流专为运行时不会发生变化的数据集设计。在此情况下,DataSource 属性在设计时已完全配置完毕。
使用此方法时,请勿在运行时通过脚本使用新数据更新 DataGrid 小组件。否则,每当选中一行时,网格可能会恢复为原始的设计时数据。
虽然支持大型数据集,但保存非常大的 DataSource 值可能需要几分钟时间。在此过程中,编辑器可能会显示“无响应”消息,这是正常现象,保存过程仍在后台继续。