1、读取表格中(DBGrid)一行的各列的值
第一种
Edit.text:= DBGrid1.Columns.Grid.Fields[i].Text;
.......
Edit.text:= DBGrid1.Columns.Grid.Fields[n].Text;
如果一个表格连接两个以上表的话,这种方法通用性更好一些。
第二种(如果由ADOTable3连接)
edit1.Text:=DataModule1.ADOTable3.FieldByName('jg_no').AsString;
edit2.Text:=DataModule1.ADOTable3.FieldByName('jg_name').AsString;
2、单击选中DBGrid的一行
TDbGrid.Options.DgRowSelect:= True
3、删除dbgrid中选定数据的方法:
begin
adotable1.Delete;
adotable1.first;
end;
4、若要追加和修改信息:adotable1.Append;adotable1.post;