2009-08-11 5 views
1

J'utilise l'avantage net infragistics pour .net framework. J'ai une erreur vraiment bizarre avec leur ultragrid. Je vais essayer de l'expliquer:Infragistics collage ultragride à partir d'Excel

Sur mon ultragrid j'ai 5 colonnes. J'essaye de coller 11 lignes et 5 colonnes d'Excel. Si je laisse des entrées dans les cellules vides de la colonne LAST et de la rangée 6 BASES (c'est-à-dire 7-11 lignes) j'obtiens l'erreur suivante:

Erreur lors de l'exécution de l'opération Coller. Informations supplémentaires: La référence d'objet n'est pas définie sur une instance d'un objet.

Continuer avec les cellules restantes?

Il renvoie cette erreur 5 fois de plus (nombre de lignes restantes). Ensuite, il se produit une autre erreur:

Erreur lors de l'exécution de l'opération Coller. Plus d'informations: Sélection invalide. La sélection doit être rectangulaire

Cependant, il effectue réellement le collage lui-même. La chose amusante est, si j'entre quelque chose dans N'IMPORTE QUELLE de ces cellules cela fonctionne.

De plus, cette erreur est levée seulement si je suis coller plus de 6 lignes :))

Je ne sais pas ce qui se passe. Ainsi, toute aide serait appréciée

Merci, Marat

+0

Quelle version d'Infragistics utilisez-vous? Avez-vous appliqué les derniers correctifs? –

Répondre

1

Avec l'opération de collage void ContextPaste_Click(object sender, System.EventArgs e) vous devez utiliser l'événement _AfterCellUpdate(object sender, Infragistics.Win.UltraWinGrid.CellEventArgs e) de ulragrid et ici de créer des objets et le lier à cette liste qui est utilisée comme source de données pour Ultragrid.

Questions connexes