社区
数据库相关
帖子详情
请问如何做到CXGrid动态更新字段的名称呢?
jiangjubo
2009-04-16 04:13:16
就是select a,b,c,d from table
对应
cxGrid1DBTableView1的是a,b,c,d这4个字段。
如果我需要a显示为'公号',但是过一段时间我想把a显示为'卡号',请问如何做到呢?(还有就是字段的长度和是否显示)!
...全文
136
18
打赏
收藏
请问如何做到CXGrid动态更新字段的名称呢?
就是select a,b,c,d from table 对应 cxGrid1DBTableView1的是a,b,c,d这4个字段。 如果我需要a显示为'公号',但是过一段时间我想把a显示为'卡号',请问如何做到呢?(还有就是字段的长度和是否显示)!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiangjubo
2009-04-17
打赏
举报
回复
[Quote=引用 12 楼 mrwangfei 的回复:]
INI把,手动改也容易
[/Quote]麻烦高人帮忙弄一下,谢谢!!!!
sparklerl
2009-04-17
打赏
举报
回复
列名.caption:='你需要的值'
也可以改的啊
xjjrocker
2009-04-17
打赏
举报
回复
ClientDataSet.FieldByName('字段').DisplayLabel := '新名称';
liupuhua
2009-04-17
打赏
举报
回复
希望楼主尽快找到答案!如果找到了,要贴在上面哦!
jiangjubo
2009-04-17
打赏
举报
回复
ding ding ding
22222bbb
2009-04-16
打赏
举报
回复
INI把,手动改也容易
jiangjubo
2009-04-16
打赏
举报
回复
ding 顶 顶!!!!!!!
jiangjubo
2009-04-16
打赏
举报
回复
[Quote=引用 7 楼 bdmh 的回复:]
ini结构
[field]
列名=字段名
你要做的是循环grid的列,把列名和对应field写到上面结构的ini中即可
读入时反之,看一下帮助,很容易写的
写入
ini.WriteString('field',列名,字段名);
读取
ini.ReadString('field',列名,缺省值)
[/Quote]
想了一个下午还没有弄好啊!!!可以用上面的例子写一下过程吗?
bdmh
2009-04-16
打赏
举报
回复
在数据库中也是一样的,无法就是变成了字段,当然界面很多的话,确实会有一些麻烦,因为你必须设置标识以区分每个grid,前期是麻烦的,后期是轻松的
jiangjubo
2009-04-16
打赏
举报
回复
[Quote=引用 7 楼 bdmh 的回复:]
ini结构
[field]
列名=字段名
你要做的是循环grid的列,把列名和对应field写到上面结构的ini中即可
读入时反之,看一下帮助,很容易写的
写入
ini.WriteString('field',列名,字段名);
读取
ini.ReadString('field',列名,缺省值)
[/Quote]
高人,如果有很多个窗口,那么管理起来很麻烦,我想在数据库里面取值呢?该如何做?
bdmh
2009-04-16
打赏
举报
回复
ini结构
[field]
列名=字段名
你要做的是循环grid的列,把列名和对应field写到上面结构的ini中即可
读入时反之,看一下帮助,很容易写的
写入
ini.WriteString('field',列名,字段名);
读取
ini.ReadString('field',列名,缺省值)
jiangjubo
2009-04-16
打赏
举报
回复
其实是想做到在数据库里面建立一个表专门存放这些表的字段名称,长度,是否显示的!!!
有这方面经验的高人,请指点一下!!
jiangjubo
2009-04-16
打赏
举报
回复
[Quote=引用 3 楼 bdmh 的回复:]
把每列对应的字段写到ini文件中,然后打开时,读取ini字段信息到列信息中
[/Quote]
我就是想要这种办法了,以前用过一个程序,就是数据库里面一个表,因为要经常新加入一些字段,而select * from table 就写在程序里面,所以很多时候都需要改程序。
麻烦你写一下过程可以吗?
jiangjubo
2009-04-16
打赏
举报
回复
[Quote=引用 1 楼 starluck 的回复:]
改 Column 的 display 的值。
[/Quote]
select a as 工号 from table ---以前
select a as 卡号 from table ---现在
这样吗?
如果是这样,万一那个SQL语句写在程序里面,那不是要重新弄过程序?
bdmh
2009-04-16
打赏
举报
回复
把每列对应的字段写到ini文件中,然后打开时,读取ini字段信息到列信息中
bdmh
2009-04-16
打赏
举报
回复
这个不应该是问题呀,想让列标题显示什么,你就写什么就ok了,大不了做个ini设置,从ini中读取列标题
starluck
2009-04-16
打赏
举报
回复
改 Column 的 display 的值。
cx
Grid
右键菜单
//获取列显示时的事件,如计算
字段
,翻译
CX
GRID
显示内容时会用到 TColumnGetDataTextEvent = record ColumnName:string; FOldColumnGetDataText: T
cx
Grid
GetDataTextEvent; SQL:string; Self:T
cx
Grid
Column; ...
delphi数据库
字段
数量方法修正
set @objname = 'a'--表
名称
select @objid = id from sysobjects where id = object_id(@objname) select 'Column_name' = name from syscolumns where id = @objid order by colid 1:sql2000查询语句 ----------...
delphi数据库
字段
数量方法
delphi数据库
字段
数量方法 方法1:sql2000查询语句 ---------------------------------- declare @objid int,@objname char(40) set @objname = 'a'--表
名称
select @objid = id from sysobjects where id = object_...
在
cx
Grid
表格中如何获得当前列的
字段
名
1 var 2
Grid
DBTableView:T
cx
Grid
DBTableView; 3 ColIndex:Integer; 4 FieldName:string; 5 begin ...6
Grid
DBTableView := T
cx
Grid
DBTableView(T
cx
Grid
Site(T
cx
ButtonEdit(Sender).Parent).ViewIn...
如何获得
cx
grid
的列名 某
字段
值 单…
TForm_Child_Record.
cx
Grid
1DBTableView1CellDblClick( Sender: T
cx
Custom
Grid
TableView; ACellViewInfo: T
cx
Grid
TableDataCellViewInfo; AButton: TMouseButton; AShift: TShiftState; var AHandled:
数据库相关
2,499
社区成员
88,444
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章