2013-06-21 75 views
3

我想使用ASP.NET,C#創建堆積柱形圖。如何開發堆積柱形圖

你可以舉個例子來開發堆積柱狀圖。系列值以小節顯示,計數在小節的頂部。我是在dotnet中開發圖表的新手。

任何人都可以建議我,我怎麼能做到這一點。

將感激網址的我在哪裏可以找到完整的演示。

+0

你試過了什麼? – Amol

回答

0

你可以使用下面的代碼 首先在aspx頁面添加圖表如下:

<asp:Chart ID="Chart1" runat="server" Width="500px"> 
          <Series> 
           <asp:Series Name="Series1" ChartType="StackedBar"></asp:Series> 
          </Series> 
          <Series> 
           <asp:Series Name="Series2" ChartType="StackedBar"></asp:Series> 
          </Series> 
          <ChartAreas> 
           <asp:ChartArea Name="ChartArea1"></asp:ChartArea> 
          </ChartAreas> 
         </asp:Chart> 

然後寫下面的代碼:

using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConString"].ConnectionString)) 
     { 
      cnn.Open(); 
      SqlDataAdapter da = new SqlDataAdapter("select MonthName,TotalTruck,Item from table1", cnn); 
      DataTable dt = new DataTable(); 
      da.Fill(dt); 
      Chart1.DataSource = dt; 
      Chart1.Series[0].XValueMember = "MonthName"; 
      Chart1.Series[0].YValueMembers = "TotalTruck"; 
      Chart1.Series[1].XValueMember = "Item"; 
      Chart1.Series[1].YValueMembers = "TotalTruck"; 
      Chart1.DataBind(); 
      } 
     } 

它會在酒吧裏堆放物品。