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上。

    好的代码像粥一样,都是用时间熬出来的
  • 相关阅读:
    把ssl模块加入到已经编译好的apache中实现HTTPS
    六,集合
    一. 计算机语言基础知识:
    三, 字符串
    四,列表的使用方法
    hash()函数的用法
    五,字典用法总结
    十,编码
    七八九,条件和循环语句
    二.Python的基础语法知识
  • 原文地址:https://www.cnblogs.com/jijm123/p/13977693.html
Copyright © 2011-2022 走看看