DataGridViewRowCollection.AddCopy(Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen dizindeki satırı temel alan yeni bir satır ekler.
public:
virtual int AddCopy(int indexSource);
public virtual int AddCopy (int indexSource);
abstract member AddCopy : int -> int
override this.AddCopy : int -> int
Public Overridable Function AddCopy (indexSource As Integer) As Integer
Parametreler
- indexSource
- Int32
Yeni satırı temel alan satırın dizini.
Döndürülenler
Yeni satırın dizini.
Özel durumlar
indexSource
sıfırdan küçük veya koleksiyondaki satır sayısından büyük veya buna eşit.
İ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-
Bu işlem, çözülmemiş satırların ardından dondurulmuş bir satır ekler.
Açıklamalar
InheritedStyle Yeni satırın özelliği, konumunda indexSource
konumlandırılan satırın değerleriyle aynı değerlere InheritedStyle sahiptir. yöntemi, AddCopy mümkünse öğesine paylaşılan bir satır DataGridViewRowCollectionekler. Aksi takdirde, yeni satır paylaşılmaz. Daha fazla bilgi için bkz. Windows Forms DataGridView Denetimini Ölçeklendirmeye Yönelik En İyi Yöntemler.
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.