DataGridViewAutoSizeRowsMode Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Satırların yüksekliklerinin nasıl ayarlanacağını belirtmek için değerleri tanımlar.
public enum class DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
type DataGridViewAutoSizeRowsMode =
Public Enum DataGridViewAutoSizeRowsMode
- Devralma
Alanlar
AllCells | 7 | Satır yükseklikleri, üst bilgi hücreleri de dahil olmak üzere satırlardaki tüm hücrelerin içeriğine uyacak şekilde ayarlanır. |
AllCellsExceptHeaders | 6 | Satır yükseklikleri, üst bilgi hücreleri hariç, satırlardaki tüm hücrelerin içeriğine uyacak şekilde ayarlanır. |
AllHeaders | 5 | Satır yükseklikleri, satır üst bilgisinin içeriğine uyacak şekilde ayarlanır. |
DisplayedCells | 11 | Satır yükseklikleri, üst bilgi hücreleri de dahil olmak üzere şu anda ekranda görüntülenen satırlardaki tüm hücrelerin içeriğine uyacak şekilde ayarlanır. |
DisplayedCellsExceptHeaders | 10 | Satır yükseklikleri, üst bilgi hücreleri hariç olmak üzere şu anda ekranda görüntülenen satırlardaki tüm hücrelerin içeriğine uyacak şekilde ayarlanır. |
DisplayedHeaders | 9 | Satır yükseklikleri, şu anda ekranda görüntülenen satır üst bilgilerinin içeriğine uyacak şekilde ayarlanır. |
None | 0 | Satır yükseklikleri otomatik olarak ayarlanmaz. |
Örnekler
Aşağıdaki kod örneği, hücre içeriği her değiştiğinde satırları otomatik olarak yüksekliklerini yeniden boyutlandıracak şekilde ayarlar. Yeni satır yüksekliği tüm satır ve sütunların içeriğinden belirlenir. Bu kod örneği, Nasıl yapılır: Windows Forms DataGridView Denetiminde İçerik Değiştiğinde Hücreleri Otomatik Olarak Yeniden Boyutlandırma bölümünde sağlanan daha büyük bir örneğin parçasıdır.
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
Açıklamalar
Denetim, DataGridView satırlarını her satırın tercih edilen yüksekliğine göre yeniden boyutlandırabilir. Tercih edilen satır yüksekliği, bu satırdaki en büyük hücre değerini görüntülemek için gereken en düşük yüksekliktir. Farklı boyut modları, yeni yükseklikleri (üst bilgi hücreleri veya başsız hücreler) hesaplamak için hangi hücrelerin kullanıldığını ve tüm satırların mı yoksa yalnızca o anda görüntülenen satırların mı yeniden boyutlandırıldığını belirtmenize olanak sağlar. Satırların bir alt kümesini yeniden boyutlandırmak, birçok veri satırıyla çalışırken performans cezasından kaçınmak için yararlıdır.
İçerik tabanlı otomatik yeniden boyutlandırma, kullanıcıların fareyle satır yüksekliklerini ayarlamasını engeller.
Bu numaralandırma denetim AutoSizeRowsMode özelliği ve AutoResizeRows yöntemi tarafından DataGridView kullanılır.
Boyutlandırma modları hakkında daha fazla bilgi için datagridview denetimi Windows Forms boyutlandırma seçenekleri bölümüne bakın.