2015-05-12 48 views
0

我用來填寫我的StringEdit一個簡單的displayMethod。如何在表單中從網格中刪除空行?

這種方法選擇看,從myTable的一些記錄和丟棄他人,這種方法會奏效,但在我電網我看空的記錄,行(這將是廢棄的記錄)。

爲了填補我StringEdit我用這個方法dispaly:

display myEXDTypeString nameFIeld() 
{ 
MYTable mineTable; 
myEXDTypeString name; 

while select mineTable 
    where this.FieldtoUse== "Value" 
name = this.NameFIeld; 
return name; 
} 

有一種方法來刪除空行? 在我的網格

我有一個Lesf網站的狀態,我希望能有正確的情況下:

enter image description here

謝謝大家! 享受

+2

我不確定你在問什麼,但網格使用的表單數據源的屬性'InsertIfEmpty'可能會解決你的問題。 –

+0

你的'display'方法在哪裏定義?表,表單或表單數據源? –

+0

我在表中定義了我的方法。 – ulisses

回答

0

我解決我的問題:病因表格數據源關係。 OuterJoin拆分我的線。

謝謝大家,盡情享受吧!

0

如果你只是試圖讓形式不顯示空白記錄,則可能是作爲數據源上設置QueryBuildRange一樣簡單:

QueryBuildDataSource queryBuildDataSource; 
QueryBuildRange   queryBuildRange; 
super(); 
queryBuildDataSource = this.query().dataSourceName(mineTable_ds.name()); 
queryBuildRange = queryBuildDataSource.addRange(fieldNum(MineTable, FieldToUse)); 
queryBuildRange.value('>0');