Aracılığıyla paylaş


Nasıl yapılır: Tasarımcı Kullanarak Windows Formları DataGrid Denetimini Biçimlendirme

Dekont

Denetim DataGridView , denetimin DataGrid yerini alır ve denetime işlevsellik ekler; ancak DataGrid isterseniz denetim hem geriye dönük uyumluluk hem de gelecekteki kullanım için korunur. Daha fazla bilgi için bkz . Windows Forms DataGridView ile DataGrid Denetimleri Arasındaki Farklar.

Denetimin DataGrid çeşitli bölümlerine farklı renkler uygulamak, içindeki bilgilerin okunmasını ve yorumlanmasında kolaylık sağlamaya yardımcı olabilir. Renk, satırlara ve sütunlara uygulanabilir. Satırlar ve sütunlar da gizlenebilir veya sizin takdirinize bağlı olarak gösterilebilir.

Denetimi biçimlendirmenin DataGrid üç temel yönü vardır:

  • Verilerin görüntülendiği varsayılan stili oluşturmak için özellikleri ayarlayabilirsiniz.

  • Bu temelden, belirli tabloların çalışma zamanında görüntülenme şeklini özelleştirebilirsiniz.

  • Son olarak, veri kılavuzunda hangi sütunların görüntüleneceğini ve gösterilen renkleri ve diğer biçimlendirmeleri değiştirebilirsiniz.

Veri kılavuzunu biçimlendirmenin ilk adımı olarak, kendi özelliklerini DataGrid ayarlayabilirsiniz. Bu renk ve biçim seçimleri, görüntülenen veri tablolarına ve sütunlara bağlı olarak değişiklik yapabileceğiniz bir temel oluşturur.

Aşağıdaki yordam, denetim içeren bir forma sahip bir DataGrid 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. Visual Studio 2005'te denetim DataGrid varsayılan olarak Araç Kutusu'nda değildir. Daha fazla bilgi için bkz . Nasıl yapılır: Araç Kutusuna Öğe Ekleme.

DataGrid denetimi için varsayılan stil oluşturmak için

  1. DataGrid Denetimi seçin.

  2. Özellikler penceresinde aşağıdaki özellikleri uygun şekilde ayarlayın.

    Özellik Tanım
    AlternatingBackColor BackColor özelliği, kılavuzun çift numaralı satırlarının rengini tanımlar. Özelliği farklı bir renge ayarladığınızda AlternatingBackColor , diğer tüm satırlar bu yeni renge ayarlanır (satır 1, 3, 5 vb.).
    BackColor Kılavuzun çift numaralı satırlarının arka plan rengi (satır 0, 2, 4, 6 vb.).
    BackgroundColor BackColor ve AlternatingBackColor özellikleri kılavuzdaki satırların rengini belirlerken, BackgroundColor özelliği satır alanının dışındaki alanın rengini belirler. Bu renk yalnızca kılavuz en alta kaydırıldığında veya kılavuzda yalnızca birkaç satır bulunduğunda görünür.
    BorderStyle Numaralandırma değerlerinden biri olan kılavuzun BorderStyle kenarlık stili.
    CaptionBackColor Kılavuzun penceresinin arka plan rengi, kılavuzun hemen üzerinde görünen başlık.
    CaptionFont Kılavuzun üst kısmındaki başlık yazı tipi.
    CaptionForeColor Kılavuz penceresinin arka plan rengi başlık.
    Font Kılavuzdaki metni görüntülemek için kullanılan yazı tipi.
    ForeColor Veri kılavuzunun satırlarındaki veriler tarafından görüntülenen yazı tipinin rengi.
    GridLineColor Veri kılavuzunun kılavuz çizgilerinin rengi.
    GridLineStyle Numaralandırma değerlerinden biri olan kılavuzun hücrelerini ayıran çizgilerin DataGridLineStyle stili.
    HeaderBackColor Satır ve sütun başlıklarının arka plan rengi.
    HeaderFont Sütun başlıkları için kullanılan yazı tipi.
    HeaderForeColor Birden çok ilişkili tablo görüntülendiğinde satırları genişleten ve daraltan artı işareti (+) ve eksi işareti (-) glifleri de dahil olmak üzere kılavuzun sütun üst bilgilerinin ön plan rengi.
    LinkColor Alt tablolara bağlantılar, ilişki adı vb. dahil olmak üzere veri kılavuzundaki tüm bağlantıların metin rengi.
    ParentRowsBackColor Alt tabloda bu, üst satırların arka plan rengidir.
    ParentRowsForeColor Alt tabloda bu, üst satırların ön plan rengidir.
    ParentRowsLabelStyle Tablo ve sütun adlarının numaralandırma yoluyla üst satırda görüntülenip görüntülenmeyeceğini DataGridParentRowsLabelStyle belirler.
    PreferredColumnWidth Kılavuzdaki sütunların varsayılan genişliği (piksel cinsinden). ve DataMember özelliklerini sıfırlamadan DataSource önce (ayrı olarak veya yöntemi aracılığıylaSetDataBinding) bu özelliği ayarlayın; aksi takdirde özelliğin hiçbir etkisi olmaz.

    özelliği 0'dan küçük bir değere ayarlanamaz.
    PreferredRowHeight Kılavuzdaki satırların satır yüksekliği (piksel cinsinden). ve DataMember özelliklerini sıfırlamadan DataSource önce (ayrı olarak veya yöntemi aracılığıylaSetDataBinding) bu özelliği ayarlayın; aksi takdirde özelliğin hiçbir etkisi olmaz.

    özelliği 0'dan küçük bir değere ayarlanamaz.
    RowHeaderWidth Kılavuzun satır üst bilgilerinin genişliği.
    SelectionBackColor Bir satır veya hücre seçildiğinde, bu arka plan rengidir.
    SelectionForeColor Satır veya hücre seçildiğinde, bu ön plan rengidir.

    Dekont

    Denetimlerin renklerini özelleştirirken, kötü renk seçimi (örneğin, kırmızı ve yeşil) nedeniyle denetimi erişilemez hale getirmek mümkündür. Bu sorunu önlemek için Sistem Renkleri paletinde bulunan renkleri kullanın.

    Aşağıdaki yordam, veri tablosuna bağlı bir DataGrid denetim gerektirir. Daha fazla bilgi için bkz . Nasıl yapılır: Windows Forms DataGrid Denetimini Bir Veri Kaynağına Bağlama.

Veri tablosunun tablo ve sütun stilini tasarım zamanında ayarlamak için

  1. DataGrid Formunuzda denetimi seçin.

  2. Özellikler penceresinde özelliği seçin TableStyles ve Üç Nokta (The Ellipsis button (...) in the Properties window of Visual Studio.) düğmesine tıklayın.

  3. DataGridTableStyle Koleksiyon Düzenleyicisi iletişim kutusunda, koleksiyona tablo stili eklemek için Ekle'ye tıklayın.

    DataGridTableStyle Koleksiyon Düzenleyicisi ile tablo stilleri ekleyip kaldırabilir, görüntü ve düzen özelliklerini ayarlayabilir ve tablo stilleri için eşleme adını ayarlayabilirsiniz.

  4. MappingName özelliğini her tablo stili için eşleme adı olarak ayarlayın.

    Eşleme adı, hangi tabloyla hangi tablo stilinin kullanılacağını belirtmek için kullanılır.

  5. DataGridTableStyle Koleksiyonu Düzenleyicisi'nde özelliği seçin GridColumnStyles ve üç nokta düğmesine (The Ellipsis button (...) in the Properties window of Visual Studio. ) tıklayın.

  6. DataGridColumnStyle Koleksiyon Düzenleyicisi iletişim kutusunda, oluşturduğunuz tablo stiline sütun stilleri ekleyin.

    DataGridColumnStyle Koleksiyon Düzenleyicisi ile sütun stilleri ekleyip kaldırabilir, görüntü ve düzen özelliklerini ayarlayabilir ve veri sütunları için eşleme adını ve biçimlendirme dizelerini ayarlayabilirsiniz.

    Dekont

    Dizeleri biçimlendirme hakkında daha fazla bilgi için bkz . Biçimlendirme Türleri.

Ayrıca bkz.