Share via


DataGridView.AutoSizeRowsMode Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan bagaimana tinggi baris ditentukan.

public:
 property System::Windows::Forms::DataGridViewAutoSizeRowsMode AutoSizeRowsMode { System::Windows::Forms::DataGridViewAutoSizeRowsMode get(); void set(System::Windows::Forms::DataGridViewAutoSizeRowsMode value); };
public System.Windows.Forms.DataGridViewAutoSizeRowsMode AutoSizeRowsMode { get; set; }
member this.AutoSizeRowsMode : System.Windows.Forms.DataGridViewAutoSizeRowsMode with get, set
Public Property AutoSizeRowsMode As DataGridViewAutoSizeRowsMode

Nilai Properti

Nilai DataGridViewAutoSizeRowsMode yang menunjukkan mode ukuran. Default adalah None.

Pengecualian

Nilai yang ditentukan saat mengatur properti ini bukan nilai yang valid DataGridViewAutoSizeRowsMode .

Nilai yang ditentukan saat mengatur properti ini adalah AllHeaders atau DisplayedHeaders dan header baris disembunyikan.

Contoh

Contoh kode berikut menunjukkan cara mengatur baris untuk mengubah ukuran secara otomatis berdasarkan konten header baris dan semua kolom. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan dalam Cara: Mengubah Ukuran Sel Secara Otomatis Saat Konten Berubah di kontrol Formulir Windows 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

Keterangan

Properti ini memungkinkan Anda mengonfigurasi kontrol sehingga tinggi baris secara otomatis disesuaikan agar sesuai dengan kontennya setiap kali konten berubah. Jika WrapMode diaktifkan, tinggi baris juga disesuaikan setiap kali lebar kolom berubah. Beberapa mode ukuran memungkinkan Anda membatasi penyesuaian ukuran ke baris yang saat ini ditampilkan untuk meningkatkan performa.

Hanya baris dengan Visible nilai true properti yang diubah ukurannya secara otomatis, dan mengubah visibilitas baris yang tidak menyebabkan perubahan ukuran terjadi. Selain itu, ketika baris diatur untuk mengubah ukuran secara otomatis, pengguna tidak dapat menyesuaikan tinggi baris dengan mouse.

Nilai Height baris berukuran otomatis dihitung ulang selama tata letak untuk memperkirakan ukuran font yang digunakan. Untuk mendapatkan yang benar Height, Anda harus mengambil nilai dalam peristiwa formulir Layout alih-alih di konstruktor formulir.

Untuk menyesuaikan tinggi baris secara terprogram, gunakan AutoResizeRow metode atau AutoResizeRows , atau atur properti baris Height .

Agar konten sel dibungkus ke beberapa baris saat baris diubah ukurannya, gaya sel yang berlaku untuk sel harus memiliki WrapMode nilai Trueproperti .

Untuk informasi selengkapnya tentang ukuran otomatis berbasis konten, lihat Opsi Ukuran di Formulir Windows Kontrol DataGridView.

Berlaku untuk

Lihat juga