全部,我目前正在学习如何使用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;
}