مشاركة عبر


FormatSettings قائمة تعداد

يحدد نوع تنسيق الذي هو المطبق على ListObjectعند ذلك هو مرتبط بالبيانات.

تتسم قائمة التعداد هذه بسمة FlagsAttribute التي تتيح تجميع البت لقيم الأعضاء التابعين لها.

مساحة الاسم:  Microsoft.Office.Tools.Excel
التجميع:  Microsoft.Office.Tools.Excel (في Microsoft.Office.Tools.Excel.dll)

بناء الجملة

'إقرار
<FlagsAttribute> _
Public Enumeration FormatSettings
[FlagsAttribute]
public enum FormatSettings

الأعضاء

اسم العضو الوصف
Number الإشارة إلى ما إذا كنت تريد تضمين التنسيقات الأرقام في معرفة مسبقاً XlRangeAutoFormat.
Font الإشارة إلى ما إذا كنت تريد تضمين التنسيقات الخطوط في معرفة مسبقاً XlRangeAutoFormat
Alignment الإشارة إلى ما إذا كنت تريد تضمين المحاذاة في معرفة مسبقاً XlRangeAutoFormat.
Border الإشارة إلى ما إذا كنت تريد تضمين التنسيقات الحدود في معرفة مسبقاً XlRangeAutoFormat.
Pattern الإشارة إلى ما إذا كنت تريد تضمين التنسيقات النمط في معرفة مسبقاً XlRangeAutoFormat.
Width الإشارة إلى ما إذا كنت تريد تضمين عمود عرض وارتفاع الصف في معرفة مسبقاً XlRangeAutoFormat.

ملاحظات

توجد إعدادات الستة التي تضم إلى لتحديد تنسيق. قم باستخدام هذا التعداد، يمكنك تحديد الإعدادات التي إلى تطبيق إلى ListObject. بواسطة تطبيق الجميع إعدادات التنسيق الافتراضي.

أمثلة

إنشاء مثال التعليمة البرمجية التالية على DataTableو ListObject، وربطها ListObjectإلى DataTable. ثم يتم تطبيق التنسيقات خط ونمط معرف مسبقاً XlRangeAutoFormatالقيمة إلى ListObject.

Th هو المثال هو لتخصيص المستوى مستند.

    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", missing], "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;
}

راجع أيضًَا

المرجع

Microsoft.Office.Tools.Excel مساحة الاسم