Click here to Skip to main content
15,900,108 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Whats the problem? I am getting error as

ObjectDataSource 'SearchResultDataSource' could not find a non-generic method 'GetSearchResults' that has parameters: maximumRows, startRowIndex.

This is my ODS:

<asp:ObjectDataSource ID="SearchResultDataSource" runat="server" TypeName="FocusCareer.Explorer.WebCareer.SearchResultView"
   EnablePaging="True"  SelectMethod="GetSearchResults" >
</asp:ObjectDataSource>


My ListView as below:

VB
<asp:ListView ID="SearchResultListView" runat="server" ItemPlaceholderID="SearchResultPlaceHolder"
                           DataSourceID="SearchResultDataSource" >


code behind:

XML
public List<SearchResultView> GetSearchResults(int startRowIndex, int maximumRows)
{
    var pageIndex = ((int)Math.Floor((double)startRowIndex / maximumRows));

    List<SearchResultView> searchResults = GetJobSeekerReferrals(pageIndex, maximumRows);
    _searchResultCount = searchResults.Count();

    return searchResults;
}
Posted

 
Share this answer
 
XML
<asp:ObjectDataSource ID="SearchResultDataSource" runat="server" TypeName="FocusCareer.Explorer.WebCareer.SearchResultView"
    EnablePaging="True"  SelectMethod="GetSearchResults" >
 </asp:ObjectDataSource>



I did mistake in 'TypeName'
TypeName="FocusCareer.Explorer.WebCareer.JobSearchResults"
is the correct one.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900