请教cxgrid一个简单问题

hzg98 2013-01-08 10:27:44
我想直接修改cxgrid选定行当某列的值,要求不要使用类似下面的语句

cxGrid1DBTableView1.DataController.DataSet.FieldByName('名称').AsString:='dddd'

就是说不要涉及到数据库

简单的说就是直接用代码实现 ‘手动修改某值’得功能,谢谢
...全文
682 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhhfff2010 2013-01-09
  • 打赏
  • 举报
回复
那么快解决了,来晚了,
hzg98 2013-01-09
  • 打赏
  • 举报
回复
多谢,功能实现了
simonhehe 2013-01-08
  • 打赏
  • 举报
回复

//[0, 0] 单元格行列下标
cxGrid1DBTableView1.DataController.Values[0, 0] := 'dddd';

liuhengspace 2013-01-08
  • 打赏
  • 举报
回复
var aNodeIndex,aDataId: integer; aSql: string; begin aNodeIndex := self.cxGridReqTableView1.DataController.FocusedRecordIndex; if aNodeIndex<0 then exit; if vartostr(cxGridReqTableView1.DataController.Values[aNodeIndex,cxGridCol_IsPick.Index]) = '是' then exit;
bdmh 2013-01-08
  • 打赏
  • 举报
回复
xxx.FocusNode.Value[] := xxxx 好像是FocusNode

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧