起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 453|回复: 15

[搞定]有关数据集问题,修改字段显示名,在F&Q里面找不到解决方案**

[复制链接]
发表于 2007-4-10 11:12:42 | 显示全部楼层 |阅读模式
代码如下:
var
  query : TQuery;
  dataSource : TDataSource;
begin
  query := TQuery.Create(nil);
  dataSource := TDataSource.Create(nil);
  try
    query.ConnectionString := 'DATABASEURL=Biz:\XXGLXT\ZSHXXXT.DATABASE';

    query.CommandText := 'select xm,sj from grxx';

      query.Open;

      dataSource.DataSet := query.DataFetch.DataSet;

      dgHDTZDX.DataSource := dataSource;

  finally
    query.free;
  end;

--------------------------------------------------------------------------------------
我现在就是数据能够显示出来。但是DATAGRID的列是xm,sj。
我想把列名变成'姓名','手机',可有办法?
谢谢赐教!
回复

使用道具 举报

发表于 2007-4-10 11:26:52 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-10 11:35:44 | 显示全部楼层


里面好像都是讲数据集的区别而已?
看的不是很明白?

是说,像我那样,没办法实现吗 ?还是……?

谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-10 11:37:37 | 显示全部楼层
本来,我是看了
“TSQLDataSet(dsDataSet.DataSet).BizFieldByName('LCZD').DisplayName := Edit1.Text;”
想以为这样能够实现,但,这样写会出错。
回复 支持 反对

使用道具 举报

发表于 2007-4-10 11:40:03 | 显示全部楼层
你仔细看一下,Query是应用不到平台字典层的定义,不仅仅字段的显示名称,查找属性,自动填充都一样不可用,如果要用就要用数据集,例如标准数据集(TSQLDataSet)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-10 11:44:26 | 显示全部楼层
谢谢 ,清晰了一点了
因为新手,所以请容许我再问个问题
标准数据集(TSQLDataSet),可以像Query那样,执行代码里面写的一条SQL语句吗?
如"select xm,sj from hyxx"
回复 支持 反对

使用道具 举报

发表于 2007-4-10 11:50:57 | 显示全部楼层
标准数据集(TSQLDataSet),跟 Query 类似,但是有区别的,例如,这样的SQL "select xm,sj from hyxx",赋值给标准数据集(TSQLDataSet),是可以的,连接上表现控件一样可以显示。但提交数据的SQL,可以跟Query一样,也可以直接调用DataSet.ApplyUpdate。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-10 13:06:42 | 显示全部楼层
好像挺不错的 ,应该可以解决问题吧,我先试看下。
回复 支持 反对

使用道具 举报

发表于 2007-4-10 13:48:54 | 显示全部楼层
ok,无论结果怎样,都请尽快跟贴告知
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-10 14:06:31 | 显示全部楼层
好像又不行了。因为我的SQL语句是要在代码里面动态生成的。
而不是再设计的时候给加进去的。
而,标准数据集,好像不可以再代码里面设置它的SQL语句吧?
可以的话,请赐教,谢谢。
或者有什么其他好的办法?
----------------------------------------需求-----------------------------------------------------
我现在就是想,再代码里面动态的组合成一条sql语句
然后能够运行这SQL语句取得一个数据集
再把这个数据集放到一个DataGrid里面去。
最后DataGrid列显示还要能够自己定义。
有什么好的办法?
谢谢大侠们赐教!!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-30 03:39 , Processed in 0.037429 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表