Ультрасетевое склеивание Infragistics от Excel - PullRequest
1 голос
/ 11 августа 2009

Я использую преимущество инфраструктуры для .net framework. У меня действительно странная ошибка с их ультрагридом. Я постараюсь объяснить это:

У меня на ультрарешетке 5 колонок. Я пытаюсь вставить 11 строк и 5 столбцов из Excel. Если я оставлю записи в ячейках пустыми из столбца LAST и строки НИЖЕ строки 6 (т.е. строки 7-11), я получу следующую ошибку:

Ошибка при выполнении операции вставки. Дополнительная информация: ссылка на объект не установлена ​​для экземпляра объекта.

Продолжить с оставшимися клетками?

Выдает эту ошибку еще 5 раз (количество оставшихся строк). Тогда это выдает еще одну ошибку:

Ошибка при выполнении операции вставки. Дополнительная информация: Неверный выбор. Выбор должен быть прямоугольным

Однако на самом деле он сам выполняет вставку. Самое смешное, что если я введу что-либо в ЛЮБЫЕ клетки, это сработает.

Более того, эта ошибка выдается ТОЛЬКО, если я вставляю более 6 строк :))

Понятия не имею, что происходит. Так что любая помощь будет оценена

Спасибо, Марат

1 Ответ

1 голос
/ 02 августа 2010

Вместе с операцией вставки void ContextPaste_Click(object sender, System.EventArgs e) вы должны использовать событие _AfterCellUpdate(object sender, Infragistics.Win.UltraWinGrid.CellEventArgs e) Ульрагрид а здесь создайте объекты и привяжите их к тому списку, который используется в качестве источника данных для Ultragrid.

...