Проблема выбора строки Multi Band Infragistics UltraGrid

Я ввожу данные из SQL, которые должны отображаться в многодиапазонной ультрасетке. Это прекрасно работает. Он делает то, что должен в этом отношении; однако, если я пытаюсь выбрать строку, отличную от первой, в любой полосе полос, программа зависает.

Когда сетка загружается, первая строка кажется активной (текст выделен полужирным шрифтом), поэтому я попытался обновить активную строку. Это избавило от активной строки, но не решило проблему.

Спасибо заранее за любую помощь!


person luisdogg13    schedule 17.06.2009    source источник
comment
Несколько вопросов для помощи в устранении неполадок... Как вы привязываетесь к источнику данных? Какой тип объекта вы используете для своего источника данных? Можете ли вы воспроизвести эту проблему, используя другой ультрагрид/источник данных?   -  person Steve Dignan    schedule 17.06.2009
comment
Можете ли вы опубликовать код? Вы пробовали отлаживать? Когда вы «сломаете все» — какая строка кода застряла?   -  person Philip Wallace    schedule 23.10.2009


Ответы (1)


Вы используете BindingList<> в качестве источника данных? Попробуйте преобразовать в List<>. Если вам нужно использовать BindingList‹>, установите для свойства SyncWithCurrencyManager в ultragrid значение false. Это говорит сетке не синхронизировать текущую строку с текущей позицией CurrencyManager.

person user1180781    schedule 19.06.2012
comment
Я использую BIndingList‹› и устанавливаю для SyncWithCurrencyManager значение false, что спасло мою неделю. Хотел бы я принять от имени ОП. - person squillman; 14.07.2015