DataGridViewRowCollection Sınıf

Tanım

DataGridViewRow nesneleri topluluğu.

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

bir DataGridViewRowCollection denetimdeki DataGridViewRowDataGridView 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 DataGridView denetime bir başvuru tutar.

Performansı geliştirmek için, DataGridViewRowCollection paylaşılan 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ı olabildiğince çok paylaşılan tutmaya dikkat etmelisiniz.

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

Oluşturucular

DataGridViewRowCollection(DataGridView)

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

Özellikler

Count

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

DataGridView

Koleksiyonun DataGridView sahibi olan öğesini alır.

Item[Int32]

Belirtilen dizinde değerini DataGridViewRow alır.

List

Bir nesne dizisi DataGridViewRow alır.

Yöntemler

Add()

Koleksiyona yeni bir satır ekler.

Add(DataGridViewRow)

Belirtilen DataGridViewRow öğesini 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 sayıda satırı 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)

Belirtilen ölçütlere uyan ilk DataGridViewRow dizinini döndürür.

GetFirstRow(DataGridViewElementStates, DataGridViewElementStates)

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

GetHashCode()

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

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

Belirtilen ölçütlere uyan son DataGridViewRow dizinini döndürür.

GetNextRow(Int32, DataGridViewElementStates)

Belirtilen ölçütleri karşılayan sonrakinin 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.

GetPreviousRow(Int32, DataGridViewElementStates)

Belirtilen ölçütleri karşılayan öncekinin 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.

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()

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

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

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

Insert(Int32, DataGridViewRow)

Belirtilen DataGridViewRow öğesini koleksiyona ekler.

Insert(Int32, Int32)

Belirtilen konumdaki koleksiyona belirtilen sayıda satır 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 Objectöğesinin sığ 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 dizeyi döndürür.

(Devralındığı yer: Object)

Ekinlikler

CollectionChanged

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

Belirtik Arabirim Kullanımları

ICollection.CopyTo(Array, Int32)

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

ICollection.Count

Koleksiyondaki öğelerin 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()

Toplulukta yinelenen bir numaralandırıcı döndürür.

IList.Add(Object)

Koleksiyona bir DataGridViewRow ekler.

IList.Clear()

Tüm öğeleri koleksiyondan kaldırır.

IList.Contains(Object)

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

IList.IndexOf(Object)

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

IList.Insert(Int32, Object)

Belirtilen dizindeki koleksiyona bir DataGridViewRow ekler.

IList.IsFixedSize

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

IList.IsReadOnly

Topluluğun salt okunur olup olmadığını gösteren bir değer alır.

IList.Item[Int32]

Belirtilen dizindeki öğeyi 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ı

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini sağlar.

AsQueryable(IEnumerable)

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

Şunlara uygulanır

Ayrıca bkz.