如何取得dbgrid中的字段的名字(非字段值)?
我試過用adoquery 和 dbgrid取不到。(可能方法不對):ADOQuery.IndexFields[i].AsStringdbgrid.DataSource.DataSet.Fields[i].AsString

解决方案 »

  1.   

    var
      I: Integer;
    begin
      for I := 0 to DBGrid1.Columns.Count - 1 do
        ShowMessage( DBGrid1.Columns.Items[I].FieldName);
    end;
      

  2.   

    sName := DBGrid1.Columns[1].FieldName;
      

  3.   

    CoolSlob,居然比我还快,你真行!
      

  4.   

    self.DBGrid1.SelectedField.FieldName
    取得当前的dbgrid的焦点的列的字段名
      

  5.   

    TO 回复人: windofsun(太阳风) 呵呵:)
    忙了一天,一登录上来,看到了这个贴:)不好意思~~
      

  6.   

    DBGrid1.Columns.Items[I].displaylabel
    这是字段的显示的标签
      

  7.   

    更简单的写法:DBGrid1.Columns[I].FieldName
    我不要分,呵呵:)