Bagikan melalui


GridColumnStylesCollection Kelas

Definisi

Perhatian

DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.

Mewakili kumpulan DataGridColumnStyle objek dalam DataGrid kontrol.

public ref class GridColumnStylesCollection : System::Windows::Forms::BaseCollection, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class GridColumnStylesCollection : System.Windows.Forms.BaseCollection, System.Collections.IList
[System.ComponentModel.ListBindable(false)]
[System.ComponentModel.Browsable(false)]
[System.Obsolete("`DataGrid` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `DataGridView` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
public class GridColumnStylesCollection : System.Windows.Forms.BaseCollection, System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type GridColumnStylesCollection = class
    inherit BaseCollection
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
[<System.ComponentModel.Browsable(false)>]
[<System.Obsolete("`DataGrid` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `DataGridView` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")>]
type GridColumnStylesCollection = class
    inherit BaseCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public Class GridColumnStylesCollection
Inherits BaseCollection
Implements IList
Warisan
GridColumnStylesCollection
Atribut
Penerapan

Contoh

Contoh kode berikut mencetak informasi tentang masing-masing DataGridColumnStyle dalam GridColumnStylesCollection.

void PrintColumnInformation( DataGrid^ grid )
{
   Console::WriteLine( "Count: {0}", grid->TableStyles->Count );
   GridColumnStylesCollection^ myColumns;
   DataGridTableStyle^ myTableStyle;
   for ( __int32 i = 0; i < grid->TableStyles->Count; i++ )
   {
      myTableStyle = grid->TableStyles[ i ];
      myColumns = myTableStyle->GridColumnStyles;
      
      /* Iterate through the collection and print each 
               object's type and width. */
      DataGridColumnStyle^ dgCol;
      for ( __int32 j = 0; j < myColumns->Count; j++ )
      {
         dgCol = myColumns[ j ];
         Console::WriteLine( dgCol->MappingName );
         Console::WriteLine( dgCol->GetType()->ToString() );
         Console::WriteLine( dgCol->Width );

      }

   }
}
private void PrintColumnInformation(DataGrid grid){
   Console.WriteLine("Count: " + grid.TableStyles.Count);
   GridColumnStylesCollection myColumns;   
   foreach(DataGridTableStyle myTableStyle in grid.TableStyles){

      myColumns = myTableStyle.GridColumnStyles;

      /* Iterate through the collection and print each 
      object's type and width. */
      foreach (DataGridColumnStyle dgCol in myColumns){
         Console.WriteLine(dgCol.MappingName);
         Console.WriteLine(dgCol.GetType().ToString());
         Console.WriteLine(dgCol.Width);
      }
   }
}
Private Sub PrintColumnInformation(grid as DataGrid)
   Console.WriteLine("Count: " & grid.TableStyles.Count)
   Dim myTableStyle As DataGridTableStyle
   Dim myColumns As GridColumnStylesCollection
   Dim dgCol As DataGridColumnStyle
   For Each myTableStyle in grid.TableStyles
      myColumns = myTableStyle.GridColumnStyles
   
      ' Iterate through the collection and print each 
      ' object's type and width.
      For Each dgCol in myColumns
         Console.WriteLine(dgCol.MappingName)
         Console.WriteLine(dgCol.GetType.ToString())
         Console.WriteLine(dgCol.Width)
      Next
   Next
End Sub

Keterangan

DataGridTableStylePada , Anda mengakses GridColumnStylesCollection melalui GridColumnStyles properti .

menggunakan GridColumnStylesCollection standar Add dan Remove metode untuk memanipulasi koleksi.

Contains Gunakan metode untuk menentukan apakah nilai properti tertentu ada dalam koleksi. Selain itu, gunakan IndexOf metode untuk menentukan indeks objek apa pun DataGridColumnStyle dalam koleksi.

Perhatian

Selalu buat DataGridColumnStyle objek dan tambahkan ke GridColumnStylesCollection sebelum menambahkan DataGridTableStyle objek ke GridTableStylesCollection. Saat Anda menambahkan kosong DataGridTableStyle dengan nilai yang valid MappingName ke koleksi, DataGridColumnStyle objek secara otomatis dibuat untuk Anda. Akibatnya, pengecualian akan dilemparkan jika Anda mencoba menambahkan objek baru DataGridColumnStyle dengan nilai duplikat MappingName ke GridColumnStylesCollection.

Properti

Nama Deskripsi
Count
Kedaluwarsa.

Mendapatkan jumlah total elemen dalam koleksi.

(Diperoleh dari BaseCollection)
IsReadOnly
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah koleksi bersifat baca-saja.

(Diperoleh dari BaseCollection)
IsSynchronized
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah akses ke disinkronkan ICollection .

(Diperoleh dari BaseCollection)
Item[Int32]
Kedaluwarsa.

Mendapatkan pada DataGridColumnStyle indeks tertentu.

Item[PropertyDescriptor]
Kedaluwarsa.

Mendapatkan yang DataGridColumnStyle terkait dengan yang ditentukan PropertyDescriptor.

Item[String]
Kedaluwarsa.

DataGridColumnStyle Mendapatkan dengan nama yang ditentukan.

List
Kedaluwarsa.

Mendapatkan daftar item dalam koleksi.

List
Kedaluwarsa.

Mendapatkan daftar elemen yang terkandung dalam BaseCollection instans.

(Diperoleh dari BaseCollection)
SyncRoot
Kedaluwarsa.

Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke BaseCollection.

(Diperoleh dari BaseCollection)

Metode

Nama Deskripsi
Add(DataGridColumnStyle)
Kedaluwarsa.

Menambahkan gaya kolom ke koleksi.

AddRange(DataGridColumnStyle[])
Kedaluwarsa.

Menambahkan array objek gaya kolom ke koleksi.

Clear()
Kedaluwarsa.

Menghapus kumpulan DataGridColumnStyle objek.

Contains(DataGridColumnStyle)
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah GridColumnStylesCollection berisi yang ditentukan DataGridColumnStyle.

Contains(PropertyDescriptor)
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah GridColumnStylesCollection berisi yang DataGridColumnStyle terkait dengan yang ditentukan PropertyDescriptor.

Contains(String)
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah GridColumnStylesCollection berisi DataGridColumnStyle dengan nama yang ditentukan.

CopyTo(Array, Int32)
Kedaluwarsa.

Menyalin semua elemen satu dimensi Array saat ini ke satu dimensi Array yang ditentukan mulai dari indeks tujuan Array yang ditentukan.

(Diperoleh dari BaseCollection)
CreateObjRef(Type)
Kedaluwarsa.

Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh.

(Diperoleh dari MarshalByRefObject)
Equals(Object)
Kedaluwarsa.

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEnumerator()
Kedaluwarsa.

Mendapatkan objek yang memungkinkan iterasi melalui anggota koleksi.

(Diperoleh dari BaseCollection)
GetHashCode()
Kedaluwarsa.

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLifetimeService()
Kedaluwarsa.

Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
GetType()
Kedaluwarsa.

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
IndexOf(DataGridColumnStyle)
Kedaluwarsa.

Mendapatkan indeks dari DataGridColumnStyle.

InitializeLifetimeService()
Kedaluwarsa.

Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
MemberwiseClone()
Kedaluwarsa.

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
MemberwiseClone(Boolean)
Kedaluwarsa.

Membuat salinan dangkal objek saat ini MarshalByRefObject .

(Diperoleh dari MarshalByRefObject)
OnCollectionChanged(CollectionChangeEventArgs)
Kedaluwarsa.

Menaikkan CollectionChanged acara.

Remove(DataGridColumnStyle)
Kedaluwarsa.

Menghapus yang ditentukan DataGridColumnStyle dari GridColumnStylesCollection.

RemoveAt(Int32)
Kedaluwarsa.

DataGridColumnStyle Menghapus dengan indeks yang ditentukan dari GridColumnStylesCollection.

ResetPropertyDescriptors()
Kedaluwarsa.

PropertyDescriptor Mengatur untuk setiap gaya kolom dalam koleksi ke null.

ToString()
Kedaluwarsa.

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Acara

Nama Deskripsi
CollectionChanged
Kedaluwarsa.

Terjadi ketika perubahan dilakukan pada GridColumnStylesCollection.

Implementasi Antarmuka Eksplisit

Nama Deskripsi
ICollection.CopyTo(Array, Int32)
Kedaluwarsa.

Menyalin koleksi ke satu dimensi Arrayyang kompatibel , dimulai pada indeks array target yang ditentukan.

ICollection.Count
Kedaluwarsa.

Mendapatkan jumlah elemen yang terkandung dalam koleksi.

ICollection.IsSynchronized
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah akses ke GridColumnStylesCollection disinkronkan (utas aman).

ICollection.SyncRoot
Kedaluwarsa.

Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke GridColumnStylesCollection.

IEnumerable.GetEnumerator()
Kedaluwarsa.

Mengembalikan enumerator untuk koleksi.

IList.Add(Object)
Kedaluwarsa.

Menambahkan objek ke koleksi.

IList.Clear()
Kedaluwarsa.

Menghapus kumpulan DataGridColumnStyle objek.

IList.Contains(Object)
Kedaluwarsa.

Menentukan apakah elemen berada dalam koleksi.

IList.IndexOf(Object)
Kedaluwarsa.

Mengembalikan indeks berbasis nol dari kemunculan pertama objek yang ditentukan dalam koleksi.

IList.Insert(Int32, Object)
Kedaluwarsa.

Metode ini tidak didukung oleh kontrol ini.

IList.IsFixedSize
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah koleksi memiliki ukuran tetap.

IList.IsReadOnly
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah koleksi bersifat baca-saja.

IList.Item[Int32]
Kedaluwarsa.

Mendapatkan elemen pada indeks yang ditentukan.

IList.Remove(Object)
Kedaluwarsa.

Menghapus yang ditentukan DataGridColumnStyle dari GridColumnStylesCollection.

IList.RemoveAt(Int32)
Kedaluwarsa.

Menghapus pada DataGridColumnStyle indeks yang ditentukan dari GridColumnStylesCollection.

Metode Ekstensi

Nama Deskripsi
AsParallel(IEnumerable)
Kedaluwarsa.

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)
Kedaluwarsa.

Mengonversi IEnumerable menjadi IQueryable.

Cast<TResult>(IEnumerable)
Kedaluwarsa.

Melemparkan elemen IEnumerable ke jenis yang ditentukan.

OfType<TResult>(IEnumerable)
Kedaluwarsa.

Memfilter elemen IEnumerable berdasarkan jenis tertentu.

Berlaku untuk

Lihat juga