请教高手,在单条记录编辑时,因为显示的字段是不确定的,有什么好的方法控制动态字段的生成与显示位置?
解决方案 »
- 嵌入汇编高手
- TColumnComboBox控件显示多表的使用方法?
- 关于调用dll,动态调用和静态调用那种比较好呢?
- 关于fastreport的提问,一个页面设了两栏,想用脚本控制从第一栏跳到第二栏,如何实现?
- delphi调用SQL Server存储过程后,新增第一条记录成功,在新增第二条记录时候会错误??
- 如何将SQL SERVER数据库表中image数据类型的字段中存放的照片导入到EXCEL中打印?
- 关于oracle数据库中blob数据类型的保存问题????
- 我是菜鸟呀!!
- 一个TABLE1.locate的问题
- 各位大侠,我不小心忘记了一个QQ的密码,想找回几个好友的QQ,有没有办法打开OICQ的数据库文件呀!(*.DB的,好像有加密,大虾一定帮忙呀,分数不够再加!)
- 为什么skinengineer老是出错啊?
- 怎么得到窗口控件的句柄?
TClientDateSet.CommantText:='SELECT * FROM TABLE1';
TClientDateSet.Active:=True;
TDBGrid.DataSet:=TClientDateSet;
在数据库中应该有一个存放数据表字段的表,然后从这个表中选出Table1的各个字段的值,用循环语句一次给TDBGrid.Columns.Items[Loop].Title.Caption赋值!
1、从数据库中取出字段名和字段类型(不要说你不会取)
2、根据取出的字段名称和字段类型确定使用什么DB类型的控件
3、动态生成DB控件,定制控件大小和顺序位置等
4、如果觉得英文字段名称不好看,可以先定义字段对应的汉语名称,然后根据需要改变Label控件的Caption属性就可以了
TField.Index控制显示位置
—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————