Gallery
<%@ Page Language="C#" Description="dotnetCHARTING Component" %>
<%@ Register TagPrefix="dotnet" Namespace="dotnetCHARTING" Assembly="dotnetCHARTING"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>.netCHARTING Sample</title>
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
// Demonstrates different palette settings.
foreach(string name in Enum.GetNames(typeof(dotnetCHARTING.Palette)))
{
if(name=="FiveColor1")
break;
dotnetCHARTING.Chart chartObject = new dotnetCHARTING.Chart();
chartObject.Type = ChartType.Pies;
chartObject.Title= "Palette Name: " + name;
chartObject.TempDirectory="temp";
chartObject.Debug=true;
chartObject.ShadingEffect = true;
chartObject.LegendBox.Template ="%icon %name";
chartObject.Size="800X600";
chartObject.PaletteName = (dotnetCHARTING.Palette)Enum.Parse(typeof(dotnetCHARTING.Palette),name);
chartObject.SeriesCollection.Add(getRandomData());
Controls.Add(chartObject);
}
}
SeriesCollection getRandomData()
{
SeriesCollection SC = new SeriesCollection();
Series s = new Series();
for(int b = 1; b <51; b++)
{
Element e = new Element();
e.Name = "Element " + b.ToString();
e.YValue = 3;
s.Elements.Add(e);
}
SC.Add(s);
return SC;
}
</script>
</head>
<body style="margin:auto;width:800px;">
</body>
</html>
<%@ Page Language="vb" Description="dotnetCHARTING Component" %>
<%@ Register TagPrefix="dotnet" Namespace="dotnetCHARTING" Assembly="dotnetCHARTING"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>.netCHARTING Sample</title>
<script runat="server">
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
' Demonstrates different palette settings.
For Each name As String In System.Enum.GetNames(GetType(dotnetCHARTING.Palette))
If name="FiveColor1" Then
Exit For
End If
Dim chartObject As dotnetCHARTING.Chart = New dotnetCHARTING.Chart()
chartObject.Type = ChartType.Pies
chartObject.Title= "Palette Name: " & name
chartObject.TempDirectory="temp"
chartObject.Debug=True
chartObject.ShadingEffect = True
chartObject.LegendBox.Template ="%icon %name"
chartObject.Size="800X600"
chartObject.PaletteName = CType(System.Enum.Parse(GetType(dotnetCHARTING.Palette),name), dotnetCHARTING.Palette)
chartObject.SeriesCollection.Add(getRandomData())
Controls.Add(chartObject)
Next name
End Sub
Function getRandomData() As SeriesCollection
Dim SC As SeriesCollection = New SeriesCollection()
Dim s As Series = New Series()
For b As Integer = 1 To 50
Dim e As Element = New Element()
e.Name = "Element " & b.ToString()
e.YValue = 3
s.Elements.Add(e)
Next b
SC.Add(s)
Return SC
End Function
</script>
</head>
<body style="margin:auto;width:800px;">
</body>
</html>
- Sample FilenamePalettes.aspx
- VersionLegacy (Pre 3.0)
- Uses DatabaseNo