Display MySQL Query in ASP Chart using multiple series

不羁岁月 提交于 2020-01-05 05:25:29

问题


I have this table. https://www.dropbox.com/s/7xf6ibn5mr9f9yf/test4.PNG?dl=0

Basically, I want to display "AttendDet_Type" which is P, A and MC as the x-axis using multiple series (which will look like this - https://www.dropbox.com/s/v15pp818tmgf8co/test5.PNG?dl=0) and COUNT(AttendDet_Type) as the y-axis.

I managed to display AttendDet_Type for P using asp chart but I totally have no idea how to code multiple series to display A and MC. Can anyone help me out?

My ASP Code

<asp:Chart ID="Chart1" runat="server" SqlDataSourceID="SqlDataSource1" Width="800" Height="500">
            <Titles>
                <asp:Title Text = "Attendance Report"></asp:Title>
            </Titles>
            <Series>
                <asp:Series Name="Series1">
                </asp:Series>
                <asp:Series ChartArea="ChartArea1" Name="Series2">
                </asp:Series>
                <asp:Series ChartArea="ChartArea1" Name="Series3">
            </Series>
            <ChartAreas>
                <asp:ChartArea Name="ChartArea1" >
                </asp:ChartArea>
            </ChartAreas>

My VB Code

Using con As New MySqlConnection(ConfigurationManager.ConnectionStrings("ConString").ConnectionString)
            Dim CmdString As String = "SELECT Attendance.AttendDet_Type, COUNT(Attendance.AttendDet_Type) AS TotalAttendance FROM Student, Attendance WHERE Student.Stud_ID = Attendance.Stud_ID AND Student.Stud_Class = '1A1' AND Attendance.Attend_Date = '2014-11-12' AND AttendDet_Type = 'P'"
            Dim sda As New MySqlDataAdapter(CmdString, con)
            Dim ds As New DataSet()
            sda.Fill(ds)
            Chart1.DataSource = ds
            Chart1.Series("Series1").XValueMember = "AttendDet_Type"
            Chart1.Series("Series1").YValueMembers = "TotalAttendance"
            Chart1.DataBind()
        End Using

Looking forward to receiving yall replies. Thanks!!

来源:https://stackoverflow.com/questions/27836104/display-mysql-query-in-asp-chart-using-multiple-series

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!