1、好象移到空记录上也不会出错呀。除非你保存了?
2、DBGrid1.Options := DBGrid1.Options - [dgTabs];
2、DBGrid1.Options := DBGrid1.Options - [dgTabs];
解决方案 »
- DELPHI中进行IP地址查询的问题,字符串转双精度
- UniCode
- delphi中,将数据库数据添加到combobox里的问题,我是新手,请多帮助
- 急!!!,动态控件的事件处理,100分
- 几个入门的问题?
- 请问订单表中产品序列号的字段由于可能本条产品的数量较多,序列号也就增多,那么序列号这个字段应用什么类型,设多大为好?
- DBGRID如何格式化显示???
- win98中只能运行20次!!!?莫名奇妙!!!
- 如何在TClientDataSet(或TDataset)中删除一个字段?
- 谁能批改我的作品
- 笨蛋别进来,别以为会写代码就是程序员。。。(WINDOWS高级编程)十万火急!!!!
- 这个 advStringGrid 控件到底能不能用呀,请大虾来救火呀...... ( )
可以使用下列语句去掉自动添加的功能,不过,如果你是在DBGRID上直接添加数据,可能会有点麻烦。
procedure TForm1.DataSource1Change(Sender: TObject; Field: TField);
begin
if TDataSource(Sender).DataSet.Eof then TDataSource(Sender).DataSet.Cancel;
end;
我希望DBGrid只用来显示数据,数据编辑应该在别的地方。
我用ado连接,当从空行移动到其他行是会出现如下错误:
'Either bof or eof is true,or the current record has been deleted.Requested operation requires a current record.'
所以我会有上面的疑惑。
也谢谢 : xxmmmx(踢踏),yunfeifan(云飞凡).yunfeifan(云飞凡),请问不用dbgrid作为工资录入工具,那你有什么好方法吗?
用DBEdit,....作为单记录录入界面