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

王朝delphi·作者佚名  2006-01-09
宽屏版  字体: |||超大  

//--------------------------------------------------------------------------------

// 功能:将 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上。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有