ListObject 介面

定義

ListObject 控制項會以一系列的列和欄顯示資料。

[System.Runtime.InteropServices.Guid("48eb309a-698d-4d40-95af-d9d083e63d30")]
public interface ListObject : IDisposable, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
屬性
實作

備註

如需詳細資訊,請參閱 ListObject Control

注意

這個介面是由 Visual Studio Tools for Office Runtime 實作, 並不能實作於您的程式碼中。 如需詳細資訊,請參閱 Visual Studio Tools for Office Runtime Overview

使用量

本文件說明此類型的版本,其會用在目標為 .NET Framework 4 或更新版本的 Office 專案中。 在以 .NET Framework 3.5 為目標的專案中,此類型可能會有不同的成員,而為此類型提供的程式碼範例可能無法運作。 如需此類型在以 .NET Framework 3.5 為目標專案中的相關文件,請參閱下列 Visual Studio 2008 文件中的參考章節:http://go.microsoft.com/fwlink/?LinkId=160658

屬性

Active

取得值,表示工作表上的 ListObject 控制項是否為現用;也就是說,現用儲存格是否在 ListObject 控制項的範圍中。

AlternativeText

取得或設定指定之表格的描述性 (替代) 文字字串。

Application

取得 Application,表示 Microsoft Office Excel 應用程式或 ListObject 的建立者。

AutoFilter

取得篩選過的表格。

AutoSelectRows

取得或設定值,表示當 SelectedIndex 變更時是否選取整個列。

AutoSetDataBoundColumnHeaders

取得或設定值,決定是否自動設定欄標題以符合資料來源。

Comment

取得或設定與 ListObject 關聯的註解。

Container
Creator

取得應用程式,ListObject 在此應用程式中建立。

DataBodyRange

取得表示範圍的 Range,包含清單中標題列和插入列之間的資料區域。

DataBoundFormat

取得或設定有資料繫結之 ListObject 控制項的格式化樣式。

DataBoundFormatSettings

取得或設定指定之 FormatSettings 的哪一個 XlRangeAutoFormat 會套用至 ListObject 控制項。

DataMember

取得或設定要繫結至 ListObject 控制項的多成員資料來源中特定的資料成員。

DataSource

取得或設定包含值清單的來源,值會用來填入控制項中的項目。

DefaultDataSourceUpdateMode

取得或設定預設 DataSourceUpdateMode

DisplayName

取得或設定顯示的名稱。

DisplayRightToLeft

取得值,指出 ListObject 是否為由右至左顯示而不是由左至右。

HeaderRowRange

取得 Range,表示標題列的範圍。

InnerObject

取得 ListObject,代表 ListObject 的基礎原生物件。

InsertRowRange

取得 Range,表示 ListObject 控制項的插入列 (如果有的話)。

IsBinding

取得值,指出資料繫結 (Data Binding) 是否為現用。

IsSelected

取得值,指出 ListObject 是否已選取。

ListColumns

取得 ListColumns 集合,表示 ListObject 控制項中所有的欄。

ListRows

取得 ListRows 物件,表示 ListObject 控制項中所有的資料列。

MappedColumns
Name

取得或設定 ListObject 控制項的名稱。

Parent

取得 ListObject 控制項的父物件。

QueryTable

取得 QueryTable,提供 ListObject 控制項的連結給清單伺服器。

Range

取得 Range,表示 ListObject 所套用的範圍。

SaveSortOrder

取得或設定值,表示是否將 ListObject 控制項的資料列順序儲存在工作表中。

SelectedIndex

取得或設定目前選取之列的索引。

SharePointURL

取得指定之 ListObject 控制項的 SharePoint 清單 URL。

ShowAutoFilter

取得或設定值,指出是否顯示 [自動篩選]。

ShowHeaders

取得或設定值,指出是否應顯示標題資訊。

ShowTableStyleColumnStripes

取得或設定值,指出是否使用「欄條紋」表格樣式。

ShowTableStyleFirstColumn

取得或設定值,指出是否格式化第一欄。

ShowTableStyleLastColumn

取得或設定值,指出是否格式化最後一欄。

ShowTableStyleRowStripes

取得或設定值,指出是否使用「列條紋」表格樣式。

ShowTotals

取得或設定值,指出總計列是否為可見的。

Sort

取得 ListObject 集合的排序資料行和排序次序。

SourceType

取得清單的目前來源。

Summary

取得或設定與指定表格之替代文字字串相關聯的描述。

TableStyle

取得或設定表格樣式。

Tag

取得或設定包含有關 Tag 控制項資料的物件。

TotalsRowRange

取得 Range,表示 ListObject 控制項的總計列。

XmlMap

取得 XmlMap,表示供清單使用的結構描述對應。

方法

Delete()

刪除動態建立的 ListObject 控制項,從工作表清除儲存格的資料,並從 ControlCollection 移除這個控制項。

Disconnect()

ListObject 控制項移除資料繫結。

ExportToVisio()

ListObject 匯出至 Visio。

Publish(Object, Boolean)

ListObject 控制項發行至執行 Microsoft Windows SharePoint Services 的伺服器。

Refresh()

使用來自執行 Microsoft Windows SharePoint Services 之伺服器的目前資料和結構描述,更新 ListObject 控制項。

RefreshDataRow(Int32)

會更新與指定之資料列關聯的 ListObject 資料列。

RefreshDataRows()

會以來自資料來源的資料更新 ListObject 中所有的資料列。

ResetPersistedBindingInformation()

清除使用者對 ListObject 控制項所做之變更的資訊。

Resize(Range)

ListObject 控制項可以調整大小至新的範圍。

SetDataBinding(Object)

ListObject 控制項繫結至資料來源。

SetDataBinding(Object, String)

ListObject 控制項繫結至資料來源中指定的資料成員。

SetDataBinding(Object, String, String[])

ListObject 控制項繫結至資料來源中指定的資料成員,並只顯示此資料成員中指定的欄。

Unlink()

ListObject 控制項移除 Microsoft Windows SharePoint Services 網站的連結。

Unlist()

ListObject 控制項移除清單功能。

事件

BeforeAddDataBoundRow

在嘗試將新的列加入至繫結至資料的 ListObject 控制項之前發生。

BeforeDoubleClick

會在按兩下 ListObject 控制項時發生 (在預設按兩下動作執行之前)。

BeforeRightClick

會在 ListObject 控制項上按一下滑鼠右鍵時發生 (在預設按滑鼠右鍵動作執行之前)。

BindingContextChanged
Change

ListObject 控制項變更時發生。

DataBindingFailure

當某個條件導致 ListObject 控制項的資料繫結失敗時便會發生。

DataMemberChanged

發生於 DataMember 屬性的值變更時。

DataSourceChanged

發生於 DataSource 屬性的值變更時。

Deselected

當選取範圍從 ListObject 控制項移至 ListObject 控制項之外時發生。

ErrorAddDataBoundRow

當使用者嘗試將一列加入至有資料繫結的 ListObject 控制項,但是無法加入此列時發生。

OriginalDataRestored

當使用者執行不允許的動作時發生,ListObject 控制項接著會還原至原始狀態。

Selected

在選取了 ListObject 控制項時便會發生。

SelectedIndexChanged

發生於 SelectedIndex 屬性的值變更時。

SelectionChange

當選取範圍在 ListObject 控制項內變更時發生。

適用於