我在我的代码中实现了一个tableviewer,我想隐藏或跳过任何重复的单元格。例如,我的数据如下:
Part Number, Value
123, "Test"
123, "Test1"
123, "Test2"
124, "Test"
124, "test1"
124, "test2"
我希望它看起来像:
Part Number, Value
123, "Test"
"test1"
"test2"
124, "test"
"test1"
"test2"
我不认为这是格式正确但我想跳过PartNumber列中的任何重复值。
答案 0 :(得分:0)
我通过实现以下代码来解决这个问题:
tcvc1.setLabelProvider(new ColumnLabelProvider()
{
@Override
public String getText(Object element)
{
Result r = (Result) element;
String sReturn = "";
int index = 0;
index = results.indexOf(r);
sReturn = r.getPartNumber();
if (index > 0)
{
if (results.get(index-1).getPartNumber().equalsIgnoreCase(r.getPartNumber()))
{
sReturn="";
}
}
return sReturn;
}
});