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;
}