select '' A,0 B,X1 from X
用clientdataset取得该数据集后,发现A,B不能被编辑,但X1没有问题,这是为啥?我用的是cxgrid控件显示

解决方案 »

  1.   

    可以先把这个查询插入到一个临时表,再查询这个临时表,就可以编辑了。
    select '' A,0 B,X1 into #kkyy from X Select * from #kkyy 
      

  2.   

    可能是我没有说清楚:
    如:有表X
    字段名
    paramname,paramid,value
    我需要在界面上构造一个clientdataset数据集,需要加一个SettingValue字段。用来在界面上输入参数值。sql语句如下
    select *,'' SettingValue from X
    把结果集传入界面的clientdataset控件中。然后发现在edit状态下,这个Settingvalue的字段是不能被修改的。因此求助各位,看看有何办法处理
      

  3.   

    可以换种方法,直接select × from 表x 
    然后在clientDataSet中添加一个internalCalc字段可以和你其他的字段一样使用