这两天听大佬说"可视化绑定"的效率很低,再加对下拉菜单,单选,复选框等控件绑定操作的未知,于是我决定把普通组件,改为DB组件.
正常来讲,基本上所有DB组件只要设置好了数据源和字段绑定,就能显示数据来,
但是我这边就出现了一点意外,源于对sqlite数据库认知度不够的原因
如上图所示,DB控件设置好之后,没有显示出数据,而是提示: (WideMemo),于是我换成了DBMEMO,结果正常显示,但这不符合设计要求. 然后群里一位大佬提醒我,确定一下字段的长度,比如varchar(50),然后我打开我的数据看了一眼,当场就斯巴达了,我所有的字符串类型的字段,全部是直接用的"Text"类型...然后再看看群主的数据库..当时整个人都不好了..
然后一波操作之后,DB控件就正常显示了.
接下来讲一下TscGPDBToggleSwitch这个控件,它除了要设置数据源和字段外,还要设置ValueChecked 和 ValueUnChecked这两个属性,也就是取什么值时打开,什么值时关闭,默认是true和Fasle,取决于你的数据库的值
标签:控件,数据源,delphi,绑定,DB,组件,数据库 From: https://www.cnblogs.com/yoooos/p/17393790.html