Chart.DataTable Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets a DataTable that represents the chart data table.
public:
property Microsoft::Office::Interop::Excel::DataTable ^ DataTable { Microsoft::Office::Interop::Excel::DataTable ^ get(); };
public Microsoft.Office.Interop.Excel.DataTable DataTable { get; }
member this.DataTable : Microsoft.Office.Interop.Excel.DataTable
Public ReadOnly Property DataTable As DataTable
Property Value
A DataTable that represents the chart data table.
Examples
The following code example creates a Chart and then uses the HasDataTable and DataTable properties to display a data table in the chart with a border outline.
private void SetDataTableBorder()
{
this.Range["A1", "A5"].Value2 = 22;
this.Range["B1", "B5"].Value2 = 55;
Microsoft.Office.Tools.Excel.Chart chart1 =
this.Controls.AddChart(this.Range["D2", "H12"],
"chart1");
chart1.SetSourceData(this.Range["A1", "B5"],
Excel.XlRowCol.xlColumns);
chart1.ChartType = Excel.XlChartType.xl3DColumn;
chart1.HasDataTable = true;
chart1.DataTable.HasBorderOutline = true;
}
Private Sub SetDataTableBorder()
Me.Range("A1", "A5").Value2 = 22
Me.Range("B1", "B5").Value2 = 55
Dim Chart1 As Microsoft.Office.Tools.Excel.Chart = _
Me.Controls.AddChart(Me.Range("D2", "H12"), "Chart1")
Chart1.SetSourceData(Me.Range("A1", "B5"), Excel.XlRowCol.xlColumns)
Chart1.ChartType = Excel.XlChartType.xl3DColumn
Chart1.HasDataTable = True
Chart1.DataTable.HasBorderOutline = True
End Sub