Re[4]: ObjectDataSource не видит метод
От: vollossy http://roman-makarov.pro
Дата: 25.01.11 12:37
Оценка:
Здравствуйте, skodnik, Вы писали:

S>Здравствуйте, vollossy, Вы писали:


S>Вот как у меня оно работает:

S>класс:

S>
S>    public class FileSystemDatasource
S>    {
S>        public List<FileInfo> Select(string path)
S>        {
S>            DirectoryInfo directory = new DirectoryInfo(HttpContext.Current.Server.MapPath(path));
S>            List<FileInfo> fileList = new List<FileInfo>();

S>            foreach (FileInfo file in directory.GetFiles("*.*"))
S>                if (file.Name != "ASPNETDB.MDF")
S>                    if (file.Name != "aspnetdb_log.ldf")
S>                        fileList.Add(file);

S>            return fileList;
S>        }

S>    }

S>

S>вот использование:


S>
S>    <asp:ObjectDataSource ID="filesDataSource" runat="server" TypeName="MTestTask.Code.FileSystemDataSource"
S>        OldValuesParameterFormatString = "original_{0}"
S>        SelectMethod="Select">
S>        <SelectParameters>
S>            <asp:Parameter DefaultValue="~/App_Data" Name="path" Type="string" />
S>        </SelectParameters>
S>    </asp:ObjectDataSource>   

S>

S>Работает.
S>Посмотри, мож чем то тебе поможет.
Спасибо большое за помощь, но дело в том, что у меня также все, однако при настройке ObjectDataSource'а последний не видит метод, а во время выполнения вываливается исключение ObjectDataSource could not find a non-generic method that has no parameters
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.