我在dxDBGrid例如有 商品名称,ID,颜色,数量四个列.然后用sql语句查出有四个列的数据,我如何才能让dxDBGrid中的商品名称,ID,颜色,数量这四个列和数据中的四个列相应的一一对应?

解决方案 »

  1.   

    1.双击dxdbGrid选择Columns->add->dxDBGrid1Column1(需要几个就加几个)
    2.选中dxDBGrid1Column1设置它的Caption为:对应的名称(如:商品名称)   
    FieldName为:对应的字段名(如:ProductName)以此类推!
      

  2.   

    wxh850619()的完全正确,还可以双击dxdbGrid选择Columns里面点击->add all field就直接添加所有的列
      

  3.   

    close;
    sql.clear;
    slq.add('selct 商品名称,ID,颜色,数量 from table ')
    dbgrid1.Columns[0].fieldname:='商品名称'
    dbgrid1.Columns[1].fieldname:='id'
    dbgrid1.Columns[2].fieldname:='颜色'
    dbgrid1.Columns[3].fieldname:='数量'
    open;
    大楷可以这样