编译通过,运行时无错误。且显示正确即可以显示数据集的所有记录。但是选择条目时无效,即无法选择,无论选择什么条目结果都是同一个条目(第一个)。为什么??

解决方案 »

  1.   

    使用TcxDBLookupComboBox需要设置以下属性:
    1、DataBinding.DataSource:数据感知控件的数据源。
    2、DataBinding.DataField:数据感知控件的连接字段。
    3、properties.ListSource:TcxDBLookupComboBox下拉列表数据源。
    4、Properties.KeyFieldNames:下拉列表的关键字段(即cxDBLookupComboBox1.EditValue的值)。
    5、Properties.ListColumns:设置下拉列表显示列(可以设置多个列,每个列里设置其Caption和FieldName)。
      

  2.   

    我使用cxDBLookupComboBox可以显示相关信息,只是在赋初值的时候出错,当选择某一条目时怎么样取得该条记录的field的值:
    如:从DataBinding.DataSource中取得一个A表的编号,该编号与properties.ListSource中B表的编号相等,怎么样得到B中该编号的另一Field如名称的值并赋cxDBLookupComboBox.text?