使用组合框C#动态过滤图表

时间:2018-07-03 17:13:04

标签: visual-studio

全部,我目前正在学习如何使用VS C#进行编程,并且我正努力使用组合框值来过滤图表。我创建了一个ADO模型,该模型允许我填充图表,但问题是它是静态的,因为它要求我输入特定的字段字段名称(例如:productName或Age)。我想拥有2个包含所有字段名称的组合框的功能,第一个用作X轴,第二个用作Y轴。这意味着,我可以选择一个组合框值作为X轴,将另一个选择为Y轴来表示表的不同字段。尽管使用combobox.Text作为参数和其他参数,我还是无法完成它。下面是我的代码,请问有人可以向我指出正确的方向吗?

  private void cmbxColumn_SelectedIndexChanged(object sender, EventArgs e)
    {
        var test = cmbxColumn.SelectedItem.ToString();

        if (string.IsNullOrEmpty(test))
            return;

        Fchart1.Series["Gen View"].XValueMember = test;
        Fchart1.Series["Gen View"].XValueType =            
        System.Windows.Forms.DataVisualization.Charting.ChartValueType.Int32;

        //Fchart1.Update();
    }

    private void cmbxRow_SelectedIndexChanged(object sender, EventArgs e)
    {
        var test = cmbxRow.SelectedItem.ToString();

        if (string.IsNullOrEmpty(test))
            return;

        Fchart1.Series["Gen View"].YValueMembers = test;
        Fchart1.Series["Gen View"].YValueType = 
        System.Windows.Forms.DataVisualization.Charting.ChartValueType.Int32;
    }

0 个答案:

没有答案