Aracılığıyla paylaş


FormatSettings Sabit Listesi

Uygulanan biçimlendirme türünü belirtir ListObject zaman, bağlı olduğu veri.

Bu sabit listesinin, bu üye değerlerinin bit tabanı bir bileşimine izin veren FlagsAttribute özniteliği vardır.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)

Sözdizimi

'Bildirim
<FlagsAttribute> _
Public Enumeration FormatSettings
[FlagsAttribute]
public enum FormatSettings

Üyeler

Üye adı Açıklama
Alignment Bir hizalama öntanımlı eklemek isteyip istemediğinizi gösterir XlRangeAutoFormat.
Border Kenarlık biçimleri içinde önceden tanımlanmış eklemek isteyip istemediğinizi gösterir XlRangeAutoFormat.
Font İçinde önceden tanımlanmış yazı tipi biçimlerini eklemek isteyip istemediğinizi belirtir.XlRangeAutoFormat
Number Gösterir önceden tanımlanmış sayı biçimleri dahil edilip XlRangeAutoFormat.
Pattern Desen biçimleri içinde önceden tanımlanmış dahil edilip gösterir XlRangeAutoFormat.
Width Sütun genişliğini ve satır yüksekliğini öntanımlı eklemek isteyip istemediğinizi gösterir XlRangeAutoFormat.

Notlar

Biçimlendirmeyi belirtmek için birleştirmek altı ayar vardır.Bu numaralandırma kullanarak uygulamak için hangi ayarların seçebilirsiniz ListObject.Varsayılan olarak, tüm biçim ayarları uygulanır.

Örnekler

Aşağıdaki kod örneği oluşturur bir DataTable ve bir ListObject, bağlar ve ListObject için DataTable.Sonra bir önceden tanımlanmış yazı tipi ve desen biçimlerini uygular XlRangeAutoFormat değeri ListObject.

Bu örnek, bir belge düzeyinde özelleştirme için bulunur.

    Private Sub ListObject_DataBoundFormatSettings()
        ' Create a new DataSet and DataTable.
        Dim ds As New DataSet()
        Dim dt As DataTable = ds.Tables.Add("Customers")
        dt.Columns.Add(New DataColumn("LastName"))
        dt.Columns.Add(New DataColumn("FirstName"))

        ' Add a new row to the DataTable.
        Dim dr As DataRow = dt.NewRow()
        dr("LastName") = "Chan"
        dr("FirstName") = "Gareth"
        dt.Rows.Add(dr)

        ' Create a list object.
        Dim List1 As Microsoft.Office.Tools.Excel.ListObject = _
            Me.Controls.AddListObject(Me.Range( _
            "A1"), "List1")

        ' Bind the list object to the DataTable.
        List1.AutoSetDataBoundColumnHeaders = True
        List1.SetDataBinding(ds, "Customers", _
            "LastName", "FirstName")

        ' Specify the format settings that you want to include.
        ' In this example, only the Font and Pattern 
        ' settings are applied.
        List1.DataBoundFormatSettings = _
            Microsoft.Office.Tools.Excel.FormatSettings.Font Or _
            Microsoft.Office.Tools.Excel.FormatSettings.Pattern

        ' Add a format to the list object.
        List1.DataBoundFormat = _
            Excel.XlRangeAutoFormat.xlRangeAutoFormatList2

    End Sub

private void ListObject_DataBoundFormatSettings()
{
    // Create a new DataSet and DataTable.
    DataSet ds = new DataSet();
    DataTable dt = ds.Tables.Add("Customers");
    dt.Columns.Add(new DataColumn("LastName"));
    dt.Columns.Add(new DataColumn("FirstName"));

    // Add a new row to the DataTable.
    DataRow dr = dt.NewRow();
    dr["LastName"] = "Chan";
    dr["FirstName"] = "Gareth";
    dt.Rows.Add(dr);

    // Create a list object.
    Microsoft.Office.Tools.Excel.ListObject list1 = 
        this.Controls.AddListObject(
        this.Range["A1"], "list1");

    // Bind the list object to the DataTable.
    list1.AutoSetDataBoundColumnHeaders = true;
    list1.SetDataBinding(ds, "Customers", "LastName",
        "FirstName");

    // Specify the format settings that you want to include.
    // In this example, only the Font and Pattern 
    // settings are applied.
    list1.DataBoundFormatSettings =
        Microsoft.Office.Tools.Excel.FormatSettings.Font |
        Microsoft.Office.Tools.Excel.FormatSettings.Pattern;

    // Add a format to the list object.
    list1.DataBoundFormat = 
        Excel.XlRangeAutoFormat.xlRangeAutoFormatList2;
}

Ayrıca bkz.

Başvuru

Microsoft.Office.Tools.Excel Ad Alanı