将DBGrid 当前列定位到指定的字段上

2008-04-09 04:20:59来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

//--------------------------------------------------------------------------------
// 功能:将 DbGrid 当前列定位到某字段上。
// 参数: pDbGrid:TDbGrid; DBGrid
// pcFieldName : string 数据表字段名,字段名不区分大小写
// 返回:当表字段在 DBGrid 中存在时,返回表字段所在的列的序号,首序号为0
// 否则,返回 -1
// 引用:GetDbGridColumnIndex( );
// 例如:SetDbGridColumn( DbGrid1, ''''Price'''' );
//--------------------------------------------------------------------------------
Function SetDbGridColumn( pDbGrid:TDbGrid; pcFieldName : string ):integer;
var nCol : integer ;
begin
Result := GetDbGridColumnIndex( pDbGrid, pcFieldName );
if nCol >= 0 then pDbGrid.SelectedIndex := Result ;
end;


例子:

SetDbGridColumn( DbGrid1, ''''Price'''' );
将DbGrid1的当前列定位到字段Price上。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:TWebBrowser的常见属性和方法

下一篇:Delphi的RSS开源项目正式启动了!