RT。比如StringGrid總共有5行,現在要移除第2行,怎樣做?
解决方案 »
- delphi RichEdit消息问题
- 请教:用ado方式 获取excel表名
- == 请教:在FormCreate()中,如何中止释放该窗体 ?==
- 两个阿ADOConnection组成一个事务
- 在DELPHI中如何控制SQL SERVER的“停止、运行”?
- 关于报表预栏的问题..
- 给个意见即有分.....
- 请教:如下代码在WIN98下运行正常,在WIN2K下不行,而且什么提示都没有,何故?
- 如何把安装路径写入注册表
- 有偿劳动
- 怎样才能使TADOQuery控件不自动提交?(基于Oracle数据库)
- 问树形结构模型数据库的设计问题!要求提取数据时效率高,而且数据库的结构在各种大型数据库通用,维护方便!
然后count -1 用Advstringgrid 吧 这个可以有删除的功能 stringgrid 不行
如果你希望保持原来的顺序,用楼上的方法吧,不过好像比较慢
stringgrid1.Cols[].Clear;
然后再上移吧,好像没有别的办法!
count-1还是不变,看你的要求了!
StringGrid1.RowCount := StringGrid.RowCount - 1;
應該能夠滿足你的要求吧!
type
TCustomGridEx = class(TCustomGrid);
var
begin
AGrid.Rows[AIndex].Clear;
TCustomGridEx(AGrid).MoveRow(AIndex, AGrid.RowCount - 1);
AGrid.RowCount := AGrid.RowCount - 1;
end;