如何从我的表格中的网格中删除空行?
How to delete empty rows from Grid in my Form?
我用一个简单的 displayMethod 来填充我的 StringEdit。
此方法选择查看 myTable 中的一些记录并丢弃其他记录,此方法运行良好,但是,在我的 Grid 中,我看到空记录行(那将是记录已丢弃)。
为了填充我的 StringEdit,我使用了这个显示方法:
display myEXDTypeString nameFIeld()
{
MYTable mineTable;
myEXDTypeString name;
while select mineTable
where this.FieldtoUse== "Value"
name = this.NameFIeld;
return name;
}
有办法删除空行吗?
在我的网格中
我有一个Lesf站点状态,我想有正确的情况:
谢谢大家!
享受
如果您只是想让表单不显示空白记录,那么只需在数据源上设置 QueryBuildRange 即可:
QueryBuildDataSource queryBuildDataSource;
QueryBuildRange queryBuildRange;
super();
queryBuildDataSource = this.query().dataSourceName(mineTable_ds.name());
queryBuildRange = queryBuildDataSource.addRange(fieldNum(MineTable, FieldToUse));
queryBuildRange.value('>0');
我解决了我的问题:原因是 Form DataSource 关系。
OuterJoin 拆分我的行。
谢谢大家,祝大家玩得愉快!
我用一个简单的 displayMethod 来填充我的 StringEdit。
此方法选择查看 myTable 中的一些记录并丢弃其他记录,此方法运行良好,但是,在我的 Grid 中,我看到空记录行(那将是记录已丢弃)。
为了填充我的 StringEdit,我使用了这个显示方法:
display myEXDTypeString nameFIeld()
{
MYTable mineTable;
myEXDTypeString name;
while select mineTable
where this.FieldtoUse== "Value"
name = this.NameFIeld;
return name;
}
有办法删除空行吗? 在我的网格中
我有一个Lesf站点状态,我想有正确的情况:
谢谢大家! 享受
如果您只是想让表单不显示空白记录,那么只需在数据源上设置 QueryBuildRange 即可:
QueryBuildDataSource queryBuildDataSource;
QueryBuildRange queryBuildRange;
super();
queryBuildDataSource = this.query().dataSourceName(mineTable_ds.name());
queryBuildRange = queryBuildDataSource.addRange(fieldNum(MineTable, FieldToUse));
queryBuildRange.value('>0');
我解决了我的问题:原因是 Form DataSource 关系。 OuterJoin 拆分我的行。
谢谢大家,祝大家玩得愉快!