Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo DataGridViewColumnCollection.IList.Insert (Int32, Object)

 

Data di pubblicazione: ottobre 2016

Questa API supporta l'infrastruttura prodotto e non può essere usata direttamente dal codice.

Inserisce un elemento nella raccolta in corrispondenza dell'indice specificato.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

void IList.Insert(
	int index,
	object value
)

Parametri

index
Type: System.Int32

Indice in base zero nel quale value deve essere inserito.

value
Type: System.Object

Oggetto Object da inserire. Il valore può essere null.

Exception Condition
InvalidCastException

value non è un oggetto DataGridViewColumn.

ArgumentNullException

value è null.

InvalidOperationException

L'oggetto associato DataGridView controllo sta eseguendo una delle seguenti azioni che impedisce temporaneamente di aggiungere nuove colonne:

  • Selezione di tutte le celle nel controllo.

  • Annullamento della selezione.

  • Aggiornamento colonna DisplayIndex i valori delle proprietà.

-oppure-

Questo metodo viene chiamato da un gestore per uno degli eventi di DataGridView seguenti:

-oppure-

La colonna indicata da value appartiene già a un DataGridView controllo.

-oppure-

Il SortMode valore della proprietà della colonna indicata da value è Automatic e DataGridView.SelectionMode valore della proprietà FullColumnSelect o ColumnHeaderSelect. Utilizzare il controllo ISupportInitialize.BeginInit e ISupportInitialize.EndInit metodi per impostare temporaneamente i valori delle proprietà in conflitto.

-oppure-

Il InheritedAutoSizeMode valore della proprietà della colonna indicata da value è ColumnHeader e DataGridView.ColumnHeadersVisible valore della proprietà è false.

-oppure-

La colonna indicata da value ha un InheritedAutoSizeMode valore della proprietà Fill e Frozen valore della proprietà true.

-oppure-

La colonna indicata da value ha un FillWeight valore della proprietà che provocherebbe combinato FillWeight valori di tutte le colonne nel controllo superi 65535.

-oppure-

La colonna indicata da value è DisplayIndex e Frozen i valori delle proprietà di visualizzazione in un set di colonne adiacenti con il concetto opposto Frozen valore della proprietà.

-oppure-

Il DataGridView controllo contiene almeno una riga e la colonna indicata da value ha un CellType valore della proprietà null.

Questo membro è un'implementazione esplicita di un membro di interfaccia. e può essere utilizzato solo quando si esegue il cast dell'istanza di DataGridViewColumnCollection su un'interfaccia IList.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: