Aracılığıyla paylaş


DataGridViewRowCollection Sınıf

Tanım

Bir nesne koleksiyonu DataGridViewRow.

public ref class DataGridViewRowCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class DataGridViewRowCollection : System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type DataGridViewRowCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type DataGridViewRowCollection = class
    interface ICollection
    interface IEnumerable
    interface IList
Public Class DataGridViewRowCollection
Implements IList
Devralma
DataGridViewRowCollection
Öznitelikler
Uygulamalar

Açıklamalar

denetimindeki DataGridViewRowCollectionDataGridViewRowDataGridView nesneleri içerir. Denetim Rows özelliği aracılığıyla bu sınıfın bir örneğini alabilirsiniz. Koleksiyon, özelliği aracılığıyla denetime bir başvuru tutar DataGridView .

Performansı geliştirmek için paylaşılan DataGridViewRowCollection ve paylaşılmayan satırları içerir. Paylaşılan satırlar, büyük bir kayıt kümesinin maliyetini azaltmak için belleği paylaşır. Kayıt kümeniz çok büyükse, satırları mümkün olduğunca paylaştırmaya dikkat etmelisiniz.

Daha fazla bilgi için bkz. Windows Forms DataGridView Denetimini Ölçeklendirmeye yönelik En İyi Yöntemler.

Oluşturucular

Name Description
DataGridViewRowCollection(DataGridView)

DataGridViewRowCollection sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
Count

Koleksiyondaki satır sayısını alır.

DataGridView

Koleksiyonun DataGridView sahibini alır.

Item[Int32]

belirtilen dizinde alır DataGridViewRow .

List

Bir nesne dizisi DataGridViewRow alır.

Yöntemler

Name Description
Add()

Koleksiyona yeni bir satır ekler.

Add(DataGridViewRow)

Belirtilen DataGridViewRow değerini koleksiyona ekler.

Add(Int32)

Belirtilen sayıda yeni satırı koleksiyona ekler.

Add(Object[])

Koleksiyona yeni bir satır ekler ve hücreleri belirtilen nesnelerle doldurur.

AddCopies(Int32, Int32)

Belirtilen satır sayısını, belirtilen dizindeki satıra göre koleksiyona ekler.

AddCopy(Int32)

Belirtilen dizindeki satırı temel alan yeni bir satır ekler.

AddRange(DataGridViewRow[])

Belirtilen DataGridViewRow nesneleri koleksiyona ekler.

Clear()

Koleksiyonu temizler.

Contains(DataGridViewRow)

Belirtilen DataGridViewRow öğesinin koleksiyonda olup olmadığını belirler.

CopyTo(DataGridViewRow[], Int32)

Koleksiyondaki öğeleri belirtilen dizinden başlayarak belirtilen DataGridViewRow diziye kopyalar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetFirstRow(DataGridViewElementStates, DataGridViewElementStates)

Belirtilen ekleme ve dışlama ölçütlerini karşılayan ilk DataGridViewRow dizinini döndürür.

GetFirstRow(DataGridViewElementStates)

Belirtilen ölçütleri karşılayan ilk DataGridViewRow dizinini döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetLastRow(DataGridViewElementStates)

Belirtilen ölçütleri karşılayan son DataGridViewRow dizinini döndürür.

GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Belirtilen ekleme ve dışlama ölçütlerini karşılayan bir sonrakinin DataGridViewRow dizinini döndürür.

GetNextRow(Int32, DataGridViewElementStates)

Belirtilen ölçütleri karşılayan sonrakinin DataGridViewRow dizinini döndürür.

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Belirtilen ekleme ve dışlama ölçütlerini karşılayan öncekinin DataGridViewRow dizinini döndürür.

GetPreviousRow(Int32, DataGridViewElementStates)

Belirtilen ölçütleri karşılayan öncekinin DataGridViewRow dizinini döndürür.

GetRowCount(DataGridViewElementStates)

Koleksiyonda belirtilen ölçütlere uyan nesne sayısını DataGridViewRow döndürür.

GetRowsHeight(DataGridViewElementStates)

Belirtilen ölçütlere uyan nesnelerin kümülatif yüksekliğini DataGridViewRow döndürür.

GetRowState(Int32)

Belirtilen dizine sahip satırın durumunu alır.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
IndexOf(DataGridViewRow)

Koleksiyonda belirtilen öğenin dizinini döndürür.

Insert(Int32, DataGridViewRow)

Belirtilen DataGridViewRow öğesini koleksiyona ekler.

Insert(Int32, Int32)

Belirtilen konumdaki koleksiyona belirtilen satır sayısını ekler.

Insert(Int32, Object[])

Koleksiyona belirtilen konumda bir satır ekler ve hücreleri belirtilen nesnelerle doldurur.

InsertCopies(Int32, Int32, Int32)

Koleksiyona belirtilen konumda satır ekler.

InsertCopy(Int32, Int32)

Belirtilen konumdaki satırı temel alarak koleksiyona belirtilen konumda bir satır ekler.

InsertRange(Int32, DataGridViewRow[])

DataGridViewRow Nesneleri belirtilen konumdaki koleksiyona ekler.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnCollectionChanged(CollectionChangeEventArgs)

Olayı tetikler CollectionChanged .

Remove(DataGridViewRow)

Satırı koleksiyondan kaldırır.

RemoveAt(Int32)

Belirtilen konumdaki satırı koleksiyondan kaldırır.

SharedRow(Int32)

Belirtilen dizinde değerini DataGridViewRow döndürür.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Ekinlikler

Name Description
CollectionChanged

Koleksiyonun içeriği değiştiğinde gerçekleşir.

Belirtik Arabirim Kullanımları

Name Description
ICollection.CopyTo(Array, Int32)

Koleksiyonun öğelerini belirtilen dizinden başlayarak bir Arraykopyalar.

ICollection.Count

Koleksiyonda bulunan öğe sayısını alır.

ICollection.IsSynchronized

Koleksiyona erişimin eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli).

ICollection.SyncRoot

Koleksiyona erişimi eşitlemek için kullanılabilecek bir nesne alır.

IEnumerable.GetEnumerator()

Koleksiyonda yineleyen bir numaralandırıcı döndürür.

IList.Add(Object)

Koleksiyona bir DataGridViewRow ekler.

IList.Clear()

Koleksiyondaki tüm öğeleri kaldırır.

IList.Contains(Object)

Koleksiyonun belirtilen öğeyi içerip içermediğini belirler.

IList.IndexOf(Object)

Koleksiyonda belirtilen öğenin dizinini döndürür.

IList.Insert(Int32, Object)

Belirtilen dizinde koleksiyona bir DataGridViewRow ekler.

IList.IsFixedSize

Koleksiyonun sabit bir boyutu olup olmadığını belirten bir değer alır.

IList.IsReadOnly

Koleksiyonun salt okunur olup olmadığını belirten bir değer alır.

IList.Item[Int32]

Belirtilen dizinde öğesini alır veya ayarlar.

IList.Remove(Object)

Belirtilen DataGridViewRow öğesini koleksiyondan kaldırır.

IList.RemoveAt(Int32)

DataGridViewRow belirtilen konumdaki koleksiyonundan öğesini kaldırır.

Uzantı Metotları

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesine IQueryabledönüştürür.

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe yazar.

OfType<TResult>(IEnumerable)

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

Şunlara uygulanır

Ayrıca bkz.