1 数据集(TDACDSDataTable)得先有Lookup字段,为此先创建一个字段FieldLookup。
2 在FieldLookup(TDAFile)中,设定属性
Lookup = True
LookupSource = 需要查找的数据源
LookupKeyFileds = 关联字段
LookupResultField = 需要显示的字段
KeyFields = 主键字段
3 在cxGridDBTableView中创建一列TcxGridDBColumn,设定以下属性
DataBinding.FieldName=FieldLookup
Properties = LookupComboBox (该列为下拉框)
Properties.ListSource = 需要查找的数据源
Properties.ListFieldNames = 需要显示的字段
Properties.KeyFieldNames = 主键字段
4 运行效果:在cxGrid中输入数据并选择Lookup字段后,会自动更新对应字段到数据库中,非常方便,一行代码不用敲。
以上是自己摸索的,不知是否正确,但记下来供今后参考。