作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用此代码在运行时创建一组字段
ClientDataSet1.FieldDefs.Add('ID', ftInteger, 0);
ClientDataSet1.FieldDefs.Add('Serial', ftInteger, 0);
ClientDataSet1.FieldDefs.Add('Customer', ftString, 40);
ClientDataSet1.FieldDefs.Add('Address', ftString, 40);
ClientDataSet1.CreateDataSet;
现在我想将某些字段设置为必填字段,如何将运行时创建的字段定义为必填字段?
最佳答案
add 方法有第四个参数,名为 required
procedure Add(const Name: string; DataType: TFieldType; Size: Integer = 0;
Required: Boolean = False);
将该值设置为 True,您的字段将是必填字段。
使用此代码强制字段ID
的示例
ClientDataSet1.FieldDefs.Add('ID', ftInteger, 0, True);
关于delphi - 如何使用 ClientDataset 在运行时创建必填字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10233714/
我是一名优秀的程序员,十分优秀!