首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么遍历当前cxgrid的记录

2012-12-31 
如何遍历当前cxgrid的记录?(1)如何遍历当前cxgrid过滤之后的记录,并设置数值(2)如何遍历当前cxgrid所有的

如何遍历当前cxgrid的记录?
(1)如何遍历当前cxgrid过滤之后的记录,并设置数值
(2)如何遍历当前cxgrid所有的记录,并设置数值

要求使用直接访问cxgrid的方法,例如把字段Name的数值都设置成为 “苹果”。

对于第一个问题,我知道如下循环,但不知道怎么设置每一条记录的数值。
for(int i=0;i<cxGrid1DBTableView1->ViewData->RecordCount;i++)
{

}
[解决办法]
for(int i=0;i<cxGrid1DBTableView1->DataController->RecordCount;i++)
{
  ...  = cxGrid1DBTableView1->DataController->Values[i][col];
  cxGrid1DBTableView1->DataController->Values[i][col] = ...;
}
[解决办法]


for(int i=0;i<cxGrid1DBTableView1->Controller->SelectedRowCount;i++)
    {
        //选一行或者多行
        cxGrid1DBTableView1->DataController->Controller->SelectedRecords[i]->Values[第几列] = "苹果";
    }




如果要存入数据库,应该需要执行QUERY的POST,没具体试验

热点排行