大家好。
在wwDBGrid编辑状态下中,当某记录符合某一条件时,则不能修改。如请购单中有记录已经抛转成采购单,则这个请购单号的这一笔记录不可以修改,但这个请购单号的其它记录是可以修改的。我用的控件是InfoPower 4000.谢谢!
在wwDBGrid编辑状态下中,当某记录符合某一条件时,则不能修改。如请购单中有记录已经抛转成采购单,则这个请购单号的这一笔记录不可以修改,但这个请购单号的其它记录是可以修改的。我用的控件是InfoPower 4000.谢谢!
解决方案 »
- 用ado把数据查出来之后放在本地,然后在同过条件查询这些数据
- StringGrid1.Objects[0,1]跟单元格cells[0.1]有什么区别?
- 有人要4号北京到大连的卧铺票吗?我这里有一张。
- 如何写入剪切板和从剪切板取出内容?
- mscomm的问题求救啊
- 很高深的不懂就别来了
- 如何在一个事件的代码 中引用 另一个事件
- ADOConnection连接SQL Server时,Commandstring中的各个项是什么意思?
- 怎样控制pagecontrol各个tabsheet
- 大学英语四级你们是怎么过的?还要不要过?(来着有分)
- 异步webservice是怎么回事?
- 一个C加密算法换成delphi怎么写呢 ?
procedure TfrmCANKAB.cxGrid1DBTableView1Editing(
Sender: TcxCustomGridTableView; AItem: TcxCustomGridTableItem;
var AAllow: Boolean);
begin
inherited;
if (AItem.Caption = '需求日期') or (AItem.Caption = '供应商编号') or (AItem.Caption = '请购数量') or (AItem.Caption = '锁定码') then
begin
if QryDetail.FieldByName('NKB18').AsFloat>0 then
begin
AAllow := False;
end
else
begin
AAllow := True;
end;
end;
end;