想请教一下各位o(∩_∩)o cxGrid中的数据并非绑定数据集,而是代码中添加
我想实现在cxGrid中拖动换行,可是不明白具体怎么实现o(∩_∩)o 希望各位
高手不吝赐教一下o(∩_∩)o
我想实现在cxGrid中拖动换行,可是不明白具体怎么实现o(∩_∩)o 希望各位
高手不吝赐教一下o(∩_∩)o
解决方案 »
- 简单的问题 通过form1上一图片控件启动form2
- DBExpress中当有多结果集返回时,只能取前两个,如何取第三个呢?
- 主从表结构中,主表和从表通过一id号关联,如果主表改变了原来已有记录的id号,那么从表的id号如何才能合理地更新为新的id号?
- [Fatal Error] Project1.dpr(1): File not found: 'System.pas'
- 女朋友分手,,,,,,,,散分
- 十万火急:如何进入dll的代码单步调试状态?
- 如何打开主窗体后,同时打开另一个窗体,并且显示在最前?
- 对一数组快速排序,搞定给分!(在线)!
- (好不容易进来啊)这是围绕我一天的问题,开发WEB APP的高手进,PLEASE!
- 难题:没人问过,有几个人回答出来?
- 请教各位牛人:Teechart控件如何实现纵坐标显示字符
- 很有意思的问题,怎么隐藏其它程序的进程~100分
//cxGrid1DBTableView1.DragMode=dmAutomatic;
//cxGrid1DBTableView1.OptionsBehavior.DragFocusing:=dfDragOver;qsRow,jsRow:Integer;//用于保存行位置procedure TBase_f.cxGrid1DBTableView1StartDrag(Sender: TObject;
var DragObject: TDragObject);
begin
qsrow:=MainQuery.RecNo; //保存起始行位置
end;procedure TBase_f.cxGrid1DBTableView1DragOver(Sender, Source: TObject;
X, Y: Integer; State: TDragState; var Accept: Boolean);
begin
Accept:=True;
end;procedure TBase_f.cxGrid1DBTableView1EndDrag(Sender, Target: TObject;
X, Y: Integer);
begin
jsRow:=Main.RecNo;//结束行的位置
if qsrow=jsrow then Exit;//如果相同则直接退出
//设置临时变量保存记录内容,删除当前位置记录内容...进一步操作
end;
我也明白lichunlin1的意思o(∩_∩)o ,可是需要使用cxGrid的其他功能o(∩_∩)o 所以不能替换成其他控件