首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

展示cxGrid如何与数据集相互配合完成了Lookup功能

Posted on 2010-08-14 14:48  colincode  阅读(1683)  评论(1编辑  收藏  举报

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字段后,会自动更新对应字段到数据库中,非常方便,一行代码不用敲。 以上是自己摸索的,不知是否正确,但记下来供今后参考。