请问如何动态的创建一个TField 对象,并把这个对象加入到TClientDataSet中去呀(0分)

  • 主题发起人 主题发起人 serenesky
  • 开始时间 开始时间
S

serenesky

Unregistered / Unconfirmed
GUEST, unregistred user!
我需要在Run_Time时动态的为TclientDataSet加入一个TField
请问该如何办
在TField.Create的帮助中这样说
Do not create TField instances. TField is an abstract base class which should not
be directly instantiated. The constructor for descendant classes is usually called
indirectly by using the Fields editor at design time to create a persistent field
component. Dataset objects also call field constructors automatically to create
dynamic field components.
After calling the inherited constructor, TField initializes the Visible property
to True.
好像是没有办法动态生成
请问有其他办法吗
 
在Delphi的帮助中,关于TClientDataSet的FieldDefs中有完整的例子。
参考它可以完成你的工作。
 
后退
顶部