RT

解决方案 »

  1.   

    SELECT name, CASE WHEN sex = '1' THEN '女' ELSE '男' END AS sex
    FROM table3
      

  2.   

    DBGrideh 的Column 有一个 KeyList ,LookupList 好像是这样,忘了,呵呵.  做下对应就行如果只是几个可以直接在DataSet 的onGetText 中写
      

  3.   

    不是 DBGrideh, 是 DBEditeh
      

  4.   

    简单的笨办法,使用TField的OnGetText方法哦。
    TForm1.OnSexFieldGetText(Sender : TObject;var Text : string)
    begin
    if Sender.AsInteger=1 then
      Text:='男人'
    else
      Text:='女人'
    end;这样,数据库存储性别是1,0表示。界面用“男人”,“女人”显示。
    哈哈,不知道你要的是不是这个意思。
      

  5.   

    只要是数据集,使用lookup字段就可以了!
    方法是:建立一个Lookup字段,然后按照正常的字段设置DataSource和FieldName就可以了。