DXGrid загружает данные асинхронно + редактируемые - PullRequest
0 голосов
/ 02 апреля 2012

Я пытаюсь внедрить DevExpress Grid асинхронным способом, а это значит, что я хотел бы, чтобы он загружал определенное количество данных и мог редактировать загруженные данные.DevExpress предоставляет класс EntityInstantFeedbackSource , который можно использовать для асинхронной загрузки данных.Проблема в том, что этот класс не предоставляет возможность редактировать данные, а также, кажется, создает проблемы при использовании с DevForce в качестве провайдера сущностей ( ссылка на проблему )

Кажется, чтобыть интерфейсом (IAsyncListServer) на стороне DevExpress, но похоже, что они пока не рекомендуют его реализовывать, поскольку это может измениться в будущем, и это также кажется довольно сложным для того, чего я пытаюсь достичь, и я уже пытался реализоватьинтерфейс без какого-либо успеха.Я сделал следующее: создал класс, который реализовал каждый метод IAsyncListServer и использовал его в качестве источника для сетки.Проблема в том, что ни один из методов не вызывается из сетки.

Может быть, у кого-то есть идея для обходного пути или чего-то другого для достижения такой функциональности с помощью DXGrid.

Если этоне возможно, есть ли другие варианты Grid с лучшей поддержкой для такого требования?Я уже попробовал Xceed, который, кажется, хорош, но моя проблема с ними в том, что они не предоставляют полный набор контролов.

1 Ответ

0 голосов
/ 03 апреля 2012

Я бы посоветовал вам попробовать WCF Data Services вместе с WCFInstantFeedbackSource .Это хороший тандем для реализации асунхронных представлений в многоуровневом приложении.

Хотя WCFInstantFeedbackSource также доступен только для чтения.

...