dbgrid,如何增加一行啊? 我的意思是,用dbgrid来象数据库中添加数据.当把某一行天家完了之后,按一下enter,dbgrid就回自动增加一行.就象pb中的那样. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在DBGrid的OnKeyDown或OnKeyPress事件中判断键值if key = 13 thenDBGrid.datasource.dataset.append 1、如果你是为了统计等目的,可以用如下的代码一试:TStringGrid(DBGrid1).RowCount:=TStringGrid(DBGrid1).RowCount+1;TSringgrind(DBGrid1).Row:=TStringGrid(DBGrid1).RowCount-1;TStringGrid(DBGrid1).Cells[1,TStringGrid(DBGrid1).RowCount-1]:='手工加的新行';2、如果是为了在表中增加一行,则用:DBGrid1.DataSource.DataSet.Append; dataset not in edit or insert mode用的是ClientDataSet 急!!!!! 送分!!!关于窗体设置的简单问题 CxGrid问题 救命啊,快来帮帮我 急!!!如何显示!!! 关于memo定位的问题!~ 我想知道怎么样才算是个程序员? 为什么打印机没开时,带quickreport的form在就说quickreport控件找不到。。 打印,包括打印预览怎么做?用哪些控件? delphi访问数据库用ado控件还是通过bde相连?那个速度快一点? 用fastreport打印时如何获得打印的总的记录数 delphi 第三方控件哪有下載
if key = 13 then
DBGrid.datasource.dataset.append
TStringGrid(DBGrid1).RowCount:=TStringGrid(DBGrid1).RowCount+1;
TSringgrind(DBGrid1).Row:=TStringGrid(DBGrid1).RowCount-1;
TStringGrid(DBGrid1).Cells[1,TStringGrid(DBGrid1).RowCount-1]:='手工加的新行';2、如果是为了在表中增加一行,则用:
DBGrid1.DataSource.DataSet.Append;