DBGRID只是数据显示层,其实你只需关心DBGRID.DATASOURCE.DATASET的行为就可以做到你想做的事

解决方案 »

  1.   

    对呀!我就是想知道怎么操纵DATASET或是TABLE的指针
      

  2.   

    dbgrid1.selectedfield.fieldname='字段名'
      

  3.   

    在DBGIRD中记录改变时,它所关联的DataSet的指针也会联动,所以你只要用
     DBGrid1.DataSource.DataSet.Fields.Fields[1].AsString := '';
     DBGrid1.DataSource.DataSet.Fields.Fields[1].AsInteger := 0;
    就可以了
      

  4.   

    Table1.FieldByName('qq').AsInteger
    Table1.FieldByName('qq').AsString
    Table1.FieldByName('qq').value
    Table1.FieldByName('qq').AssignValue
    有什么区别?
      

  5.   

    主要是想问
    Table1.FieldByName('qq').AsString
    Table1.FieldByName('qq').value
    Table1.FieldByName('qq').AssignValue
    这三者的区别