一个送分的问题,可是小弟我卡住了! 我用几个Edit控件来输入内容,以便往数据库表中添加一跳记录,我希望用一个DBGrid同时来显示这一条新输入的记录,但是DBgrid要累计记录,也就是说,当我成功添加一条记录后,DBGrid显示一条记录,然后我再添加一条!那么DBGrid要显示的是两条记录。依此类推!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 使用 STRINGGRID2. 显示增加记录的 DBGRID 的 QUERY 语句动态完成: 比如可以没增加一条就将它的主键记录在一个变量里,然后根据条件查询。或者根据记录的时间进行选择,得到新增的记录。 使用两个query,一个添加,一个显示,添加完后刷新Grid dbgrid1.datasource.dataset.active := false;dbgrid1.datasource.dataset.active := true; 以上说的方法都行,我想问一下,为什么不用DBEdit 用dbgrid单列显示 DBGrid1.DataSource.DataSet.Close;DBGrid1.DataSource.DataSet.Open;刷新数据集! 可以直接修改dbgrid1.datasource.dataset;如果纪录多的话,刷新的效率比较低 这个是最基本的数据录入操作啊。用Table连接DBGrid,用Query进行插入,每插入一条就Table.Close;Table.Open; 编号增加 delphi idsmtp做的邮件群发,如何防备 标记成垃圾邮件 辽宁北软沈阳分公司于2007/1/16日开张,急聘delphi项目经理、工程师 **据说99%都会作错?,答对有分** 如何将10.939439转成10.93 请教:字段截取 用DELPHI6做的时刻表软件,大家觉得怎么样?希望对大家出差坐火车有所帮助 :) 请教 但搞来搞去就是不行 怎样提高访问数据库的速度!! 如何让dbCombobox能接受手动输入值和从下拉框中提取值并存? 填充复杂的统计表格,有没有简单高效的办法?
比如可以没增加一条就将它的主键记录在一个变量里,然后根据条件查询。或者根据记录的时间进行选择,得到新增的记录。
dbgrid1.datasource.dataset.active := true;
用dbgrid单列显示
DBGrid1.DataSource.DataSet.Open;
刷新数据集!
如果纪录多的话,刷新的效率比较低
用Table连接DBGrid,用Query进行插入,每插入一条就Table.Close;Table.Open;