zoukankan      html  css  js  c++  java
  • Dbgrid 中表字段所在的列序号

    //--------------------------------------------------------------------------------
    // 功能:返回表字段在 DBGrid 列中的序号,首序号为0
    // 参数: pDbGrid:TDbGrid;        DBGrid
    //               pcFieldName : string    数据表字段名,

    W{ifT03垠%h[

    字段名不区分大小写
    // 返回:当表字段在 DBGrid 中存在时,返回表字段所在的列的序号,首序号为0
    //             否则,$=+HyICk%V",n?Z8G#G=hM返回 -1
    //例子:DbGrid1.SelectedIndex := GetDbGridColumnIndex( DbGrid1, ''''Price''''  );
    //--------------------------------------------------------------------------------
    Function GetDbGridColumnIndex( pDbGrid:TDbGrid; pcFieldName : string  ):integer;
    var nFldLoop : integer ;
        cFldName : string ;
    begin
      Result := -1 ;
      For nFldLoop := 0 to pDbGrid.Columns.Count-1 do
      begin
          cFldName := pDbGrid.Columns[nFldLoop].FieldName ;
          If uppercase(pcFieldName) = uppercase( cFldName ) then
          begin
             Result := nFldLoop ;
             exit ;
          end;
      end;
    end;

    例子:

        DbGrid1.SelectedIndex := GetDbGridColumnIndex( DbGrid1, ''''Price''''  );
        将DbGrid1的当前列定位到字段Price上。

    好的代码像粥一样,都是用时间熬出来的
  • 相关阅读:
    类与继承
    闭包、原型链和继承
    ajax(下)和“承诺”
    ajax(上)
    Ubuntu电源键软关机设置
    金老师语录摘要(七)
    金老师语录摘要(六)
    金老师语录摘要(四)
    金老师语录摘要(三)
    金老师语录摘要(二)
  • 原文地址:https://www.cnblogs.com/jijm123/p/13977693.html
Copyright © 2011-2022 走看看