我有个按钮事件
当点击按钮后
我遍历所有行,并根据按钮事件变换了行上的数据
  for i:=0 to  self.cxGrid1DBTableView1.DataController.GetRowCount-1 do
     begin
         cxGrid1DBTableView1.DataController.Values[]:='XX';
     end;
这样每一行上变化的数据我都做了更新
但,该数据没有绑定如数据源,只是显示而且,我现在想还要绑定到数据源该如何做?

解决方案 »

  1.   

    DataControler -> DataSource绑定一个数据源;
    Column项找到DataBinding -> Fieldname,其他的自己决定吧。
      

  2.   

    可能是我没说明白.这样说吧,我的CXGRID中有3行数据,其中一列是属于变化列
    我现在是想遍历CXGRID3行数据
    每一行的那一列进行绑定当前数据
      

  3.   

    还是没有太明白,火龙的答案应该是可以的,你试一下
    "我现在是想遍历CXGRID3行数据
    每一行的那一列进行绑定当前数据"这个有点没太明白
      

  4.   

    DataControler -> DataSource绑定一个数据源; 
    Column项找到DataBinding -> Fieldname
    CxGrid支持数据绑定的 
    这样能够满足你的要求吧
      

  5.   


    绑定是将CxGrid中的某一列与DataControler -> DataSource中的某个字段进行链接“绑定”,
    楼主那样做如果没有对cxGrid进行数据“绑定”,而修改cxGrid中的数据,当做“绑定”后这些修改将不会被保留下来,因为绑定后会对cxGrid中的内容进行更新的。
      

  6.   

    很多功能可以在SQL语句上打注意,然后Grid用数据绑定模式,对表格的操作换成对数据集进行操作,这样会比你一直打Grid的主意要简单很多
      

  7.   

    如果用Db table View的话直接连接数据源就可以了!真没明白你什么意思?