sql - 仅通过 SQL 显示在 DBGrid 中的 TCheckListBox 中选择的字段
问题描述
所以我有一个 TDBGrid,它通过 SQL 显示查询的内容。我需要能够只显示在 TCheckListBox 中选择的字段/列。我该如何解决这个问题?
解决方案
这些列链接回数据源,因此您可以遍历它们,直到找到所需的列。
for cnt := 0 to DBGrid1.Columns.Count -1 do
if DBGrid1.Columns[cnt].FieldName = 'Lengte'
then DBGrid1.Columns[cnt].Visible := false;
推荐阅读
- javascript - 哪个 gnome 函数负责切换工作区?
- amazon-web-services - 在 AWS Glue 中转换其他列的数据类型时,某些列变为空
- sql-server - 将 SQL 服务器转换为 Teradata 查询
- angular - Angular 测试 NavigationError 事件处理程序
- http - 关于 HttpException 没有被捕获
- javascript - 在javascript中,如果用户没有输入数字,如何使乘法表默认生成5或任何其他数字?
- python - 无法运行 python cmd 命令。引发语法错误
- android - firebase sendUnsentReports() 仅在重启后发送异常
- c# - 如何设置linq接收的元组项
- xcode - Xcode 11:clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)