如何剔除DBGRID中的空行? 我在APPEND时,如何剔除DBGRID中的空行记录?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 判断如果值为空就不Append行不? DBGRID的空行应该就是资料表的空行,删除记录为空的就是了 在提交事务之前执行qry.first;while not qry.eof dobegin if qry.fieldbyname('某个字段名').asstring = '' or qry.fieldbyname('某个字段名') then qry.delete; qry.next; end; 在DBGrid所聯接的數據集的BeforePost事件裡面寫代碼控制即可,這個是數據的提交前面執行的事件,所以只要加上 if table1.fieldvalues['fieldname']=null then table1.cancel; 不知道你用什么输入大量数据,stringgrid?保存前检查是否为空,加个条件就行了,如果是空的就不保存。 谢谢各位!dbgrid中用TAB键空行不可避免的。只要在保存时剔除。 beforpost里控制是对的。 一个如何实现多语言问题? 为什么Application.MessageBox会出现错误? 请教:在delphi中,如何调用matlab?? 有计算机四级、ccna还是找不到工作?????????????? 怎么查看Delphi中recordset里面值? 怎样处理光标抖动问题|? 辞职了,送分。 fastreport问题,高分赠送 请问如何通过delphi建立模板来控制excel和word. delphi 如何设置导出到Excel某一单元格(一整行也可以)不自动换行, 关于线程的问题? 如何在dbgrid中画矩形,请大家帮帮忙,很急!!
qry.first;
while not qry.eof do
begin
if qry.fieldbyname('某个字段名').asstring = '' or qry.fieldbyname('某个字段名') then
qry.delete;
qry.next;
end;
if table1.fieldvalues['fieldname']=null then
table1.cancel;