WPF向下钻取GridView以显示实时数据

时间:2009-10-15 13:45:59

标签: wpf gridview real-time

我正在编写一个显示实时传感器数据的监控系统。

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

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

显然,自己编写这样一个组件并不难,但宁可买一些东西而不是花一周时间来创建这样一个控件。

2 个答案:

答案 0 :(得分:0)

Telerik有一个网格视图,允许将行组合在一起。这种分组可以是递归的,这使得人们可以向下钻取。这应该足以满足我正在编写的应用程序。

答案 1 :(得分:0)

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

public function showDrill(chk:CheckBox):void {         如果(chk.selected){             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();         }         其他{             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;
  }