Здравствуйте, 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