Как реализовать интерфейс IDataSource для пользовательской универсальной коллекции в C # - PullRequest
1 голос
/ 23 октября 2010

Я использую DataView в SharePoint.Я хочу связать коллекцию объектов с DataView.Но когда я пытаюсь связать его, он выдает ошибку, что коллекция не реализует интерфейс IDataSource.Кто-нибудь может сказать мне, как расширить класс коллекции для реализации интерфейса IDataSource?

Спасибо Ashwani

1 Ответ

0 голосов
/ 23 октября 2010

Интерфейс - это публичный контракт - реализация интерфейса означает, что класс реализует каждый из методов, объявленных в интерфейсе. Ваш класс коллекции должен быть определен как реализующий IDataSource:

public class MyClass : IDataSource

и затем реализуйте каждый метод IDataSource:

DataSourceView IDataSource.GetView(string viewName)
{
//your code here
}
...etc.

Подробнее см. MSDN

...