DataGridViewRowCollection.IList.Add(Object) Yöntem

Tanım

Koleksiyona bir DataGridViewRow ekler.

 virtual int System.Collections.IList.Add(System::Object ^ value) = System::Collections::IList::Add;
int IList.Add (object value);
int IList.Add (object? value);
abstract member System.Collections.IList.Add : obj -> int
override this.System.Collections.IList.Add : obj -> int
Function Add (value As Object) As Integer Implements IList.Add

Parametreler

value
Object

Object öğesine eklenecek öğesini seçinIList.

Döndürülenler

Yeni DataGridViewRowöğesinin dizini.

Uygulamalar

Özel durumlar

İlişkili DataGridView denetim, yeni satırların eklenmesini geçici olarak engelleyen aşağıdaki eylemlerden birini gerçekleştirmektedir:

  • Denetimdeki tüm hücreleri seçme.

  • Seçimi temizleme.

-veya-

Bu yöntem, aşağıdaki DataGridView olaylardan biri için bir işleyiciden çağrılır:

-veya-

DataSource özelliğinin DataGridView özelliği değildirnull.

-veya-

sütun DataGridView içermiyor.

-veya-

DataGridView özelliğinin value özelliği değildirnull.

-veya-

valueSelected özelliği değerine truesahiptir.

-veya-

Bu işlem, çözülmemiş satırların ardından dondurulmuş bir satır ekler.

value, null değeridir.

value denetimdeki sütunlardan daha fazla hücreye sahiptir.

Açıklamalar

Bu yöntem açık bir arabirim üyesi uygulamasıdır. Yalnızca örnek bir IList arabirime DataGridViewRowCollection yayınlandığında kullanılabilir.

Bu yöntem, bir öğesine yayınladıktan sonra geçirerek valueDataGridViewRowaşırı yüklemeyi çağırırAdd(DataGridViewRow).

Denetimdeki satırlar, yeni satırlar eklendiğinde otomatik olarak sıralanmaz. Yeni satırları doğru konumlarında sıralamak için bir olay işleyicisinde DataGridView.RowsAdded yöntemini çağırınDataGridView.Sort. Kullanıcı bir CellValueChanged hücreyi DataGridView.Sort değiştirdiğinde satırları sıralamak için bir olay işleyicisinde yöntemini çağırmak da isteyebilirsiniz.

Şunlara uygulanır

Ayrıca bkz.