CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

如何在程序中指定TABLE中的FIELDS

楼主zxd1207(一件)2003-04-04 00:14:26 在 Delphi / 数据库相关 提问

因在程序指定数据库的连接和打开,在设计阶段如何在程序中指定TABLE中的FIELDS   ,以及包含的计算字段,而不是用设计阶段的图形化操作,(ADD   FIELDS   ,  
  NEW   FIELDS   )命令。  
        如何改变DBGRID中的字段显示顺序,在运行阶段。谢谢。 问题点数:0、回复次数:2Top

1 楼jan2002(阿吉)回复于 2003-04-04 09:36:09 得分 0

从TDataSet继承的类,可以通过FieldDefs属性在运行时定义字段、索引  
  如ClientDataSet、ADODataSet等  
   
  procedure   TForm1.FormCreate(Sender:   TObject);  
  begin  
      with   ClientDataSet1   do  
      begin  
          with   FieldDefs.AddFieldDef   do    
          begin  
              DataType   :=   ftInteger;  
              Name   :=   'Field1';  
          end;  
          with   FieldDefs.AddFieldDef   do  
          begin  
              DataType   :=   ftString;  
              Size   :=   10;  
              Name   :=   'Field2';  
          end;  
          with   IndexDefs.AddIndexDef   do  
   
          begin  
              Fields   :=   'Field1';  
              Name   :=   'IntIndex';  
          end;  
          CreateDataSet;  
      end;  
  end;Top

2 楼jan2002(阿吉)回复于 2003-04-04 09:39:23 得分 0

运行时改变DBGrid中字段的显示顺序  
  只要鼠标按住列头   拖动就可以了Top

相关问题

  • 关闭指定的程序问题
  • 找不到指定的程序?
  • 指定时间执行应用程序?
  • 一段简单的C#程序,请指定;程序如下:
  • ★如何用 shellexecute 函数用指定的程序打开指定的文件?★
  • 如何编写程序修改应用程序的图标为指定图标?
  • 如何用程序控制杀掉指定的进程
  • 如何向指定程序发送消息
  • 如何得到指定程序的句柄???
  • 在DELPHI程序中如何下载指定的图片?

关键词

  • 字段
  • fielddefs
  • 程序
  • field
  • 阶段
  • do begin

得分解答快速导航

  • 帖主:zxd1207

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo