Casting exception SortedBindingList

Casting exception SortedBindingList

Old forum URL: forums.lhotka.net/forums/t/2842.aspx


CSLA_Rocks posted on Wednesday, May 09, 2007

Hi
I am trying to test SortedBindingList by creating following example for projectTracker application
but I am getting following error

snip ~
Error    1    The best overloaded method match for 'Csla.SortedBindingList<ProjectTracker.Library.Project>.SortedBindingList(System.Collections.Generic.IList<ProjectTracker.Library.Project>)' has some invalid arguments  

snip~

    protected void ProjectListDataSource_SelectObject(object sender, Csla.Web.SelectObjectArgs e)
    {
        ProjectList plist = ProjectList.GetProjectList();

        // dosort
        if (string.IsNullOrEmpty(e.SortBLOCKED EXPRESSION
        {
            // returnunsortedresult
            e.BusinessObject = plist;
        }
        else
        {           
            Csla.SortedBindingList<Project> sorted = new Csla.SortedBindingList<Project>(plist);   <-- Error on this line
            sorted.ApplySort(e.SortProperty, e.SortDirection);
            // returnsortedresult
            e.BusinessObject = sorted;
           }
      }

Can someone please help
Thanks

Copyright (c) Marimer LLC