DBCtrlGrid中只能对数据表操作 CodeTable.Locate('ccode',DBEdit1.Text,[]);
 DBEdit2.Text := CodeTable.FieldValues['ccode_name'];的写法不对,改成 CodeTable.Locate('ccode',DBCtrlGrid1.DataSource.Dateset.FieldByName('Ccode').asString,[]);
 DBCtrlGrid1.DataSource.Dateset.FieldByName('FieldName').asString
  :=CodeTable.FieldValues['ccode_name'];"或者请告诉我怎么样可以指定ctrlgrid第n行的上的控件呢?比如说CtrlGrid的第2行的DBEdit的Text内容。"这也一样,要先将记录定位,(如:把光标放在某记录格内)然后再取字段值