DataGridViewAutoSizeRowMode 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義值來指定要如何調整資料列的高度。
public enum class DataGridViewAutoSizeRowMode
public enum DataGridViewAutoSizeRowMode
type DataGridViewAutoSizeRowMode =
Public Enum DataGridViewAutoSizeRowMode
- 繼承
欄位
AllCells | 3 | 資料列高度會調整,以適合資料列中的所有儲存格的內容 (包括標題儲存格)。 |
AllCellsExceptHeader | 2 | 資料列高度會調整,以適合資料列中的所有儲存格的內容 (不包括標題儲存格)。 |
RowHeader | 1 | 資料列高度會調整,以適合資料列行首的內容。 |
範例
下列程式碼範例會調整 控制項中的第三列大小,以符合其非標題儲存格的內容。 此程式碼範例是如何:以程式設計方式調整儲存格大小以符合 DataGridView 控制項 Windows Forms中內容之較大範例的一部分。
void SizeThirdRow( Object^ /*sender*/, EventArgs^ /*e*/ )
{
dataGridView1->AutoResizeRow(2, DataGridViewAutoSizeRowMode::AllCellsExceptHeader);
}
private void SizeThirdRow(Object sender, EventArgs e)
{
dataGridView1.AutoResizeRow(
2, DataGridViewAutoSizeRowMode.AllCellsExceptHeader);
}
Private Sub SizeThirdRow(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button7.Click
Dim thirdRow As Integer = 2
DataGridView1.AutoResizeRow( _
2, DataGridViewAutoSizeRowMode.AllCellsExceptHeader)
End Sub
備註
控制項 DataGridView 可以根據每個資料列的慣用高度調整其資料列的大小。 慣用的資料列高度是顯示該資料列中最大儲存格值所需的最小高度。 不同的大小模式可讓您指出哪些儲存格可用來計算新的高度, (標題儲存格或非標題儲存格) ,以及是否要調整目前顯示的所有資料列或只調整資料列的大小。 調整資料列子集的大小有助於避免使用許多資料列時的效能負面影響。
以內容為基礎的自動調整大小可防止使用者使用滑鼠調整資料列高度。
控制項方法會使用此 DataGridViewAutoResizeRow 列舉。
如需調整大小模式的詳細資訊,請參閱Windows Forms DataGridView 控制項中的調整大小選項。