Chart.DataBindCrossTable 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
資料會在指定資料行中使用一個針對每個唯一值建立的數列,將圖表繫結至資料表。
多載
DataBindCrossTable(IEnumerable, String, String, String, String) |
資料會在指定資料行中使用一個針對每個唯一值建立的數列,將圖表繫結至資料表。 |
DataBindCrossTable(IEnumerable, String, String, String, String, PointSortOrder) |
資料會在指定資料行中使用一個針對每個唯一值建立的數列,將圖表繫結至資料表。 |
DataBindCrossTable(IEnumerable, String, String, String, String)
資料會在指定資料行中使用一個針對每個唯一值建立的數列,將圖表繫結至資料表。
public:
void DataBindCrossTable(System::Collections::IEnumerable ^ dataSource, System::String ^ seriesGroupByField, System::String ^ xField, System::String ^ yFields, System::String ^ otherFields);
public void DataBindCrossTable (System.Collections.IEnumerable dataSource, string seriesGroupByField, string xField, string yFields, string otherFields);
member this.DataBindCrossTable : System.Collections.IEnumerable * string * string * string * string -> unit
Public Sub DataBindCrossTable (dataSource As IEnumerable, seriesGroupByField As String, xField As String, yFields As String, otherFields As String)
參數
- dataSource
- IEnumerable
要從中繫結圖表的資料來源。
- seriesGroupByField
- String
用來將資料群組到數列的欄位名稱。
- xField
- String
X 值的欄位名稱。
- yFields
- String
Y 值的欄位名稱清單 (以逗號分隔)。
- otherFields
- String
可繫結的其他資料點屬性。
備註
視資料來源指定 seriesGroupByField
資料行中的唯一值數目而定,數列會自動新增至圖表;換句話說,數列的建立取決於資料行的群組。
資料來源可以是 OleDbDataReader 、 SqlDataReader 或 DataView 物件。 請注意,所有實作 介面的 IEnumerable 集合都可以使用。
X 和 Y 值以外的其他資料點屬性可以系結。 格式為:PointProperty=Field[{Format}] [,PointProperty= Field[{Format}]]。 例如:「Tooltip=Price{C1},Href=WebSiteName」。
這些資料點屬性包括:
- DataPointCustomProperties.AxisLabel
- DataPointCustomProperties.ToolTip
- DataPointCustomProperties.Url
- DataPointCustomProperties.PostBackValue
- DataPointCustomProperties.Label
- DataPointCustomProperties.LegendText
- DataPointCustomProperties.LegendToolTip
- DataPointCustomProperties.CustomProperties,這是自訂屬性的名稱。
適用於
DataBindCrossTable(IEnumerable, String, String, String, String, PointSortOrder)
資料會在指定資料行中使用一個針對每個唯一值建立的數列,將圖表繫結至資料表。
public:
void DataBindCrossTable(System::Collections::IEnumerable ^ dataSource, System::String ^ seriesGroupByField, System::String ^ xField, System::String ^ yFields, System::String ^ otherFields, System::Web::UI::DataVisualization::Charting::PointSortOrder sortingOrder);
public void DataBindCrossTable (System.Collections.IEnumerable dataSource, string seriesGroupByField, string xField, string yFields, string otherFields, System.Web.UI.DataVisualization.Charting.PointSortOrder sortingOrder);
member this.DataBindCrossTable : System.Collections.IEnumerable * string * string * string * string * System.Web.UI.DataVisualization.Charting.PointSortOrder -> unit
Public Sub DataBindCrossTable (dataSource As IEnumerable, seriesGroupByField As String, xField As String, yFields As String, otherFields As String, sortingOrder As PointSortOrder)
參數
- dataSource
- IEnumerable
要從中繫結圖表的資料來源。
- seriesGroupByField
- String
用來將資料群組到數列的欄位名稱。
- xField
- String
X 值的欄位名稱。
- yFields
- String
Y 值的欄位名稱清單 (以逗號分隔)。
- otherFields
- String
可繫結的其他資料點屬性。
- sortingOrder
- PointSortOrder
數列將依群組欄位值,以指定的順序進行排序。
備註
視資料來源指定 seriesGroupByField
資料行中的唯一值數目而定,數列會自動新增至圖表;換句話說,數列的建立取決於資料行的群組。
資料來源可以是 OleDbDataReader 、 SqlDataReader 或 DataView 物件。
請注意,所有實作 介面的 IEnumerable 集合都可以使用。
X 和 Y 值以外的其他資料點屬性可以系結。 格式為:PointProperty=Field[{Format}] [,PointProperty= Field[{Format}]]。 例如:「Tooltip=Price{C1},Href=WebSiteName」。
這些資料點屬性的清單如下所示: AxisLabel 、 ToolTip 、、 Label Url 、 LegendText 、 LegendToolTip 和 CustomProperties ,這些是自訂屬性的名稱。