Delphi中的DBEdit控件默认值怎么设置

dbedit与数据源、数据项连接后,默认显示的是数据表中的第一条记录,当你在插入,对当前数据集insert后,就会显示空,我想让它在点击插入数据时显示为某一默认值,应该如何设置,求详细解答

http://www.genshuixue.com/i-cxy/p/12185634

操作数据集 Query 点击插入的时候对点击方法进行 插入qry.Apepend ;
对数据集 进行默认赋值 qry.FieldByName(' 列名').Value:= ‘默认值’;

保存 qry.Post ;

http://bbs.csdn.net/topics/391853390

在数据集的.Apepend的事件中设置.FieldByName(' 列名').Value:=默认值。

可以在OnNewRecord事件里面对字段进行初始赋值

https://zhidao.baidu.com/question/2073546888721072748.html

设置DBEdit关联的数据集,如AdoQuery1的OnNewRecord事件,如下:
procedure TForm1.ADOQuery1NewRecord(DataSet: TDataSet);
begin
ADOQuery1.FieldByName(' 列名').Value := 请输入内容’;
end;

procedure TFrm_SC_SCGCD.C_SC_SCGCD_D1NewRecord(DataSet: TDataSet);
begin
if C_SC_SCGCD_M.fieldbyname('XH').asinteger <> 0 then
dataset.FieldByName('ZBXH').asinteger := C_SC_SCGCD_M.fieldbyname('XH').asinteger;
dataset.fieldbyname('ZBID').asinteger := sysdb.PubF_GetAggreValue(DataSet as TClientdataset, 0) + 1;
dataset.fieldbyname('SCXH').asinteger := dataset.fieldbyname('ZBID').asinteger;
dataset.fieldbyname('SCID').asinteger := 999;

end;

dbedit.Field.Value:='默认值';