求delphi 高手救命...cxgrid 问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求delphi 高手救命...cxgrid 问题相关的知识,希望对你有一定的参考价值。

代码:
procedure Tnsf_f.cxGridDBTableView3NavigatorButtonsButtonClick(
Sender: TObject; AButtonIndex: Integer; var ADone: Boolean);
begin
if not hasRight(_UserNo) then
begin
Application.MessageBox('你没有权限设置!!!', '错误', MB_OK +
MB_ICONSTOP);ADone:=true;
end;
// showmessage(inttostr(AButtonIndex));
case AButtonIndex of
6:begin //新增
isEdit:=True;
cxGridDBTableView3.OptionsData.Editing:=True;
end;
11:begin //取消
isEdit:=False;
cxGridDBTableView3.OptionsData.Editing:=false;
end;
8:begin //删除
isEdit:=False;
cxGridDBTableView3.OptionsData.Editing:=false;
end;
9:begin //修改
isEdit:=true;
cxGridDBTableView3.OptionsData.Editing:=True;
end;
10:begin //保存
adoq_loc.Post;
isEdit:=False;
cxGridDBTableView3.OptionsData.Editing:=false;
end;
end;
end;
表名:FS_LOC_IP,字段:FS_QY,FS_LC,FS_FJH,FS_LJ,FS_DSC,FS_IP,FS_LOC,FS_FJ,FS_XM,FS_GH.主键是唯一(FS_IP)的
我要在新增和修改时输入FS_GH带出FS_XM,,输入FS_IP表有时提示'IP重复',不能保存.

参考技术A 上面带的那些按键,其实用起来有点死板,把它删除掉,自己在上面放几个按键替换它,然后自己写代码控制它,这样不仅可以解决你的问题,而且还可以避免提交了不合法的数据,影响程序安全。 参考技术B 你的修改和新增没有处理好,修改的时候被当新增了,当提示IP重复追问

我试了下其实修改可以忽略掉..师傅说可以在ONKEYUP上实现FS_GH带出FS_XM..不懂

追答

cxgrid是第三方控件?我沒有用過,你找下cxgrid的ONKEYUP事件下有哪些參數?
有沒有指向cxgrid當前select是哪一行的參數

参考技术C 路过

跪求delphi 中cxgrid控件的用法,越详细越好

最近在学习cxgrid控件,发现其功能强大,但用起来很难,故在此求高手指点。有的话请发给我,我的email:584390879.qq.com.谢谢~
怎么没人答啊,急着用,谢谢啦,各位高手!

dev express 里面的表格控件,类似于dbgrid,但是强大到无法想像,唯一的缺点就是用起来太难了点了 参考技术A 用我自己的话说吧..就不复制粘贴了... cxgrid 和fastreport都是delphi里的控间....自己用下就明白了 cxgrid实在是太强大了。...也不算难用。...

找个dev express quantumgrid控件安装,系统没有自带

以上是关于求delphi 高手救命...cxgrid 问题的主要内容,如果未能解决你的问题,请参考以下文章

delphi cxgrid 控件如可实现展开一行记录看其明细

在delphi中如何实现cxGrid控件一个单元格显示多个操作按钮

C语言编程问题!!高手救命,在线等答案

delphi使用cxGrid

delphi10 cxgrid控件怎么啦出来

delphi下的cxgrid的列值转换问题