2009-10-15 64 views
0

我正在编写一个显示实时传感器数据的监视系统。WPF向下钻取GridView以显示实时数据

传感器按层次排列。例如,传感器1可以具有S1.1和S1.2作为儿童,其可以具有S1.1.1,S1.2.1等等。

我正在寻找一个GridView控件,它允许人们深入挖掘每个父项,同时仍然使用实时数据刷新网格中的值。

自己写这样一个组件显然不是那么难,但是宁愿购买一些东西,而不是花一个星期来创建这样的控件。

回答

0

Telerik有一个网格视图,允许将行组合在一起。这个分组可以是递归的,这使得可以深入分析。这对于我正在编写的应用程序应该足够了。

0

这是一个非常基本的代码。没有连通性。

public function showDrill(chk:CheckBox):void { if(chk.selected){0} {0} {0} var createdDrill:Panel; chk.parent.height = 150; createdDrill = createDrill(chk); parent.addChild(createdDrill); //Alert.show(parent。); //createdDrill.id = parent.getChildIndex(parent.getChildByName(createdDrill.name))。toString(); } else { parent.removeChild(parent.getChildByName(chk.uid)); chk.parent.height = DEFAULT_MEASURED_HEIGHT; } }

public function createDrill(chk:CheckBox):Panel{ 
    var drill:Panel = new Panel(); 
    var txtArea:TextArea = new TextArea(); 
    var butt:Button = new Button(); 
    txtArea.text = "This is the so called boring textarea text"; 
    butt.label = "Dont Click"; 
    drill.name = chk.uid; 
    drill.height = 100; 
    drill.alpha = 1; 
    drill.x = chk.parent.x + 50; 
    drill.y = chk.parent.y + 50; 
    drill.width = chk.parent.parent.width - drill.x; 
    drill.addChild(txtArea); 
    drill.addChild(butt); 
    return drill; 
    }