DataGridViewAutoSizeRowsMode 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義值來指定要如何調整資料列的高度。
public enum class DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
type DataGridViewAutoSizeRowsMode =
Public Enum DataGridViewAutoSizeRowsMode
- 繼承
欄位
AllCells | 7 | 資料列高度會調整,以適合資料列中的所有儲存格的內容 (包括標題儲存格)。 |
AllCellsExceptHeaders | 6 | 資料列高度會調整,以適合資料列中的所有儲存格的內容 (不包括標題儲存格)。 |
AllHeaders | 5 | 資料列高度會調整,以適合資料列行首的內容。 |
DisplayedCells | 11 | 資料列高度會調整,以適合目前顯示在螢幕上的資料列中所有儲存格的內容 (包括標題儲存格)。 |
DisplayedCellsExceptHeaders | 10 | 資料列高度會調整,以適合目前顯示在螢幕上的資料列中所有儲存格的內容 (不包括標題儲存格)。 |
DisplayedHeaders | 9 | 資料列高度會調整,以適合目前顯示在螢幕上的資料列行首的內容。 |
None | 0 | 資料列高度不會自動調整。 |
範例
下列程式碼範例會設定每當儲存格內容變更時,資料列會自動調整其高度的大小。 新的資料列高度取決於所有資料列和資料行的內容。 此程式碼範例是如何:在 Windows Forms DataGridView 控制項中內容變更時自動調整儲存格大小之較大範例的一部分。
void AutoSizeRowsMode( Object^ /*sender*/, EventArgs^ /*es*/ )
{
dataGridView1->AutoSizeRowsMode = DataGridViewAutoSizeRowsMode::AllCells;
}
private void AutoSizeRowsMode(Object sender, EventArgs es)
{
dataGridView1.AutoSizeRowsMode =
DataGridViewAutoSizeRowsMode.AllCells;
}
Private Sub AutoSizeRowsMode(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button7.Click
DataGridView1.AutoSizeRowsMode = _
DataGridViewAutoSizeRowsMode.AllCells
End Sub
備註
控制項 DataGridView 可以根據每個資料列的慣用高度調整其資料列的大小。 慣用的資料列高度是顯示該資料列中最大儲存格值所需的最小高度。 不同的大小模式可讓您指出使用哪些儲存格來計算新的高度, (標題儲存格或非標題儲存格) ,以及調整目前顯示的所有資料列大小或只調整資料列的大小。 調整資料列子集的大小有助於避免在處理許多資料列時降低效能。
以內容為基礎的自動調整大小可防止使用者使用滑鼠調整資料列高度。
控制項屬性和 AutoResizeRows 方法會使用此 DataGridViewAutoSizeRowsMode 列舉。
如需調整模式的詳細資訊,請參閱Windows Forms DataGridView 控制項中的調整大小選項。