Hi,
I have
*CostPerSale table:*
City varchar(50)
Type varchar(150)
Sale float
Sample data
Chennai CostPerSale 750.0
Chennai CostPerDownload 850.0
When Chennai is selected i want to show 2 angular charts
CostPerSale
CostPerDownload
The code that i have is
<tr>
<td>
<div align="center">
<asp:Literal ID="lit_CostPerVisit" runat="server"></asp:Literal>
</div>
</td>
</tr>
Imports
System.Data
Imports System.Drawing
Imports System.Web
Imports
System.Web.SessionState
Imports
System.Web.UI
Imports
System.Web.UI.WebControls
Imports
System.Web.UI.HtmlControls
Imports
System.Data.SqlClient
Imports
InfoSoftGlobal
Protected
Sub ddl_Year_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ddl_Year.SelectedIndexChanged
If (ddl_Year.SelectedValue <> "0") Then
lit_CostPerVisit.Text = CostPerVisit(ViewState(
"Year"))
End If
Public Function CostPerVisit(ByVal ddlYear As String) As String
Dim DtCostPerVisit As DataTable
Dim str_ColorRangeStart, str_ColorRangeEnd, str_Min, str_Min1, str_Max, str_Dial, str_DialEnd As String
str_DialValue =
""
'New Code
Dim strxml As String
Try
DtCostPerVisit = clsHelper.fnGetCostPerVisit(ddlYear)
If (DtCostPerVisit.Rows.Count > 0) Then
strxml =
"<chart setAdaptiveMin='0' lowerLimit='0' upperLimit='750' lowerLimitDisplay='$0' upperLimitDisplay='$750' gaugeStartAngle='180' gaugeEndAngle='0' palette='1' numberPrefix='$' tickValueDistance='20' showValue='1' refreshInterval='60' placeValuesInside='1' majorTMNumber='4' minorTMNumber='3'><colorRange><color minValue='0' maxValue='750' code='cccccc'/></colorRange><dials >"
'str_Dial = "<dials>"
' strxml += "<dials>"
For Each DRow As DataRow In DtCostPerVisit.Rows
If (DRow("Type").ToString().Trim() = "CostPerVisit") Then
strxml +=
"<dial value='" & DRow("Cost").ToString().Trim() & "' valueX='155' borderAlpha='0' rearExtension='6' baseWidth='6' borderColor='ffffff' showValue='0' borderalpha='50/>"
End If
Next
strxml +=
"</dials>" & vbCrLf
strxml +=
"</chart>"
Return FusionCharts.RenderChartHTML("Charts/AngularGuage.swf", "", strxml, "chart1", "200", "150", False)
End If
Catch ex As SmsException
fnDisplayError(
"")
ExceptionManager.Publish(ex)
End Try
End Function
I am getting the correct xml string created but no graph shown. Need Help
Thanks
S.Guhananth