zwz_good  

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字段后,会自动更新对应字段到数据库中,非常方便,一行代码不用敲。

以上是自己摸索的,不知是否正确,但记下来供今后参考。

posted on 2009-05-12 10:54  zwz_good  阅读(567)  评论(0编辑  收藏  举报