Nasıl yapılır: Tasarımcı Kullanarak Windows Formları DataGridView Denetimi İçin Varsayılan Hücre Stilleri ve Veri Biçimleri Ayarlama

Denetim, denetimin DataGridView tamamı, belirli sütunlar, satır ve sütun başlıkları ve kayıt defteri efekti oluşturmak üzere değişen satırlar için varsayılan hücre stillerini ve hücre veri biçimlerini belirtmenize olanak tanır. Denetimin tamamı için ayarlanan varsayılan stiller, sütunlar ve değişen satırlar için ayarlanan varsayılan stiller tarafından geçersiz kılınir. Ayrıca, tek tek satırlar ve hücreler için kodda ayarladığınız stiller varsayılan stilleri geçersiz kılar.

Hücre stilleri hakkında daha fazla bilgi için bkz . Windows Forms DataGridView Denetimindeki Hücre Stilleri. Değişen satırların stillerini ayarlamak için bkz. How to: Set Alternating Row Styles for the Windows Forms DataGridView Control Using the Tasarım Aracı.

Ayrıca, denetimine RowTemplate eklenecek tüm satırları etkilemek için özelliğini kullanarak stiller ayarlayabilirsiniz. Satır şablonu hakkında daha fazla bilgi için bkz . Nasıl yapılır: Windows Forms DataGridView Denetiminde Satırları Özelleştirmek için Satır Şablonunu Kullanma.

Aşağıdaki yordamlar, denetim içeren bir forma sahip bir DataGridView Windows Uygulaması projesi gerektirir. Böyle bir projeyi ayarlama hakkında bilgi için bkz . Nasıl yapılır: Windows Forms uygulama projesi oluşturma ve Nasıl yapılır: Windows Forms'a Denetim Ekleme.

Denetimdeki tüm hücreler için varsayılan stilleri ayarlamak için

  1. Tasarımcıda DataGridView denetimi seçin.

  2. Özellikler penceresinde , veya RowHeadersDefaultCellStyle özelliğinin yanındaki DefaultCellStyleColumnHeadersDefaultCellStyleüç nokta düğmesine (The Ellipsis button (...) in the Properties window of Visual Studio.) tıklayın. CellStyle Builder iletişim kutusu görüntülenir.

  3. Seçeneklerinizi onaylamak için Önizleme bölmesini kullanarak özellikleri ayarlayarak stili tanımlayın.

Dekont

Görsel stiller etkinleştirilirse, satır ve sütun başlıkları (hariç TopLeftHeaderCell) geçerli tema tarafından ve özellik değerleri geçersiz kılınarak ColumnHeadersDefaultCellStyleRowHeadersDefaultCellStyle otomatik olarak stillendirilir.

Tasarımcıyı kullanarak seçili birden çok DataGridView denetim için hücre stilleri ayarlayabilirsiniz, ancak yalnızca değiştirmek istediğiniz hücre stili özelliği için aynı değerlere sahipse. Bu özellik için farklı hücre stilleri varsa, CellStyle Builder iletişim kutusunun Özellikler pencereleri boş olur.

Tek tek sütunlardaki hücreler için varsayılan stilleri ayarlamak için

  1. Tasarımcıda denetime DataGridView sağ tıklayın ve Sütunları Düzenle'yi seçin.

  2. Seçili Sütunlar listesinden bir sütun seçin.

  3. Sütun Özellikleri kılavuzunda, özelliğin yanındaki DefaultCellStyle üç nokta düğmesine (The Ellipsis button (...) in the Properties window of Visual Studio.) tıklayın. CellStyle Builder iletişim kutusu görüntülenir.

  4. Seçeneklerinizi onaylamak için Önizleme bölmesini kullanarak özellikleri ayarlayarak stili tanımlayın.

Hücrelerdeki verileri biçimlendirmek için

  1. Varsayılan hücre stili özelliğiyle ilgili bir CellStyle Builder iletişim kutusunu görüntülemek için önceki yordamlardan birini kullanın.

  2. CellStyle Builder iletişim kutusunda, özelliğin yanındaki Format üç nokta düğmesine (The Ellipsis button (...) in the Properties window of Visual Studio.) tıklayın. Dizeyi Biçimlendir iletişim kutusu görüntülenir.

  3. Bir biçim türü seçin, ardından seçimlerinizi onaylamak için Örnek kutusunu kullanarak türün ayrıntılarını (görüntülenecek ondalık basamak sayısı gibi) değiştirin.

  4. Denetimi null değerler içerme olasılığı olan bir veri kaynağına bağlarsanızDataGridView, Null Değer metin kutusunu doldurun. Bu değer, hücre değeri null başvuruya eşit olduğunda (Nothing Visual Basic'te) veya DBNull.Valuegörüntülenir.

Ayrıca bkz.