Represents a collection of DataPoint objects.
Namespace:
Nasosoft.Chart.DrawingAssembly: Nasosoft.Chart.Drawing (in Nasosoft.Chart.Drawing.dll)
Syntax
| Visual Basic (Declaration) |
|---|
Public Class DataPoints _ Inherits CollectionBase |
| C# |
|---|
public class DataPoints : CollectionBase |
| Visual C++ |
|---|
public ref class DataPoints : public CollectionBase |
| JavaScript |
|---|
Nasosoft.Chart.Drawing.DataPoints = function(); Type.createClass( 'Nasosoft.Chart.Drawing.DataPoints', CollectionBase); |
Examples
Copy Code | |
|---|---|
|
[C#] Chart chart = new Chart(); try { string connectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\MySales.mdb"; string selectQuery="SELECT date, price FROM Sale"; string fieldYValue = "price"; string fieldXValue = "date"; OleDbConnection connection = new OleDbConnection( connectionString ); OleDbCommand command = new OleDbCommand( selectQuery, connection ); command.Connection.Open(); OleDbDataReader reader = command.ExecuteReader( CommandBehavior.CloseConnection ); if( fieldXValue != null && fieldXValue.Length > 0 ) chart.AddDataSource( new CrosstabDataProvider( reader, fieldXValue, reader, fieldYValue ) ); else chart.AddDataSource( new CrosstabDataProvider( reader, fieldYValue ) ); connection.Close(); } catch(System.Exception e) { return false; } this.pictureBox1.Image = chart.Save(); [Visual Basic] Dim chart As Chart = New Chart() Try Dim connectionString As String = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MySales.mdb" Dim selectQuery As String = "SELECT date, price FROM Sale" Dim fieldYValue As String = "price" Dim fieldXValue As String = "date" Dim connection As OleDbConnection = New OleDbConnection(connectionString) Dim command As OleDbCommand = New OleDbCommand(selectQuery, connection) command.Connection.Open() Dim reader As OleDbDataReader = command.ExecuteReader(CommandBehavior.CloseConnection) Dim series As Series = New Series() If (fieldXValue <> Nothing And fieldXValue.Length > 0) Then chart.AddDataSource( New CrosstabDataProvider( reader, fieldXValue, reader, fieldYValue ) ) Else chart.AddDataSource( New CrosstabDataProvider( reader, fieldYValue ) ) End If connection.Close() Catch e As System.Exception Exit Sub End Try Me.PictureBox1.Image = chart.Save() | |
Inheritance Hierarchy
System..::.Object
System.Collections..::.CollectionBase
Nasosoft.Chart.Drawing..::.DataPoints
System.Collections..::.CollectionBase
Nasosoft.Chart.Drawing..::.DataPoints
