【问题标题】:Charts add multiple series from datatable with 3 series图表从具有 3 个系列的数据表中添加多个系列
【发布时间】:2018-02-22 07:36:13
【问题描述】:
  SqlDataAdapter da = new SqlDataAdapter("select p.mn as dta,p.quan as 
    quan,i.quan,iss.quan from purchase p join inward i on p.mn=i.nm join issue iss on p.mn = iss.nm where p.pid = 4 and i.pid = 4 and iss.pid = 4", con);
    DataTable dt = new DataTable();
    da.Fill(dt);
    chart1.DataSource = dt;           
    chart1.Series["Purchase"].XValueMember = "mn";
  chart1.Series["Purchase"].YValueMembers ="quan";

我试了一下,但没有生成图表

【问题讨论】:

    标签: c# sql winforms charts


    【解决方案1】:

    设置好DataSource后还需要绑定:

    chart1.DataBind();
    

    您还需要为所有其他Series 设置XValueMemberYValueMember

    无论何时添加或更改数据点,您都应该致电 DataBind()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多