This is a migrated thread and some comments may be shown as answers.

Binding Linq WhereSelectArrayIterator

1 Answer 75 Views
TreeList
This is a migrated thread and some comments may be shown as answers.
Torsten
Top achievements
Rank 1
Torsten asked on 09 Feb 2011, 02:36 PM
My linq expression:

Root root = Root.GetInstance();
           var betriebe =
               from w in root.Query(Betrieb.Entity).ToArray()
               select new
               {
                   Betriebegruppe = "0",
                   Betrieb = w.Get(Betrieb.Werk),
                   Name = w.Get(Betrieb.Name),
                   Strasse = w.Get(Betrieb.Strasse),
                   PLZ = w.Get(Betrieb.Postleitzahl),
                   Ort = w.Get(Betrieb.Ort),
                   EKORG = w.Get(Betrieb.Einkaufsorganisation)
               };
 

returns an iterator like this:

System.Linq.Enumerable.WhereSelectArrayIterator<P0300_DAL.Data.AnyObject,<>f__AnonymousType0<string,string,string,string,string,string,string>>

If I bind this as datasource to a radgrid everything works fine. But when I bind it to an radtreelist, the columns were generated but the content is empty.

Do I have to do more than: 
treelist.DataSource = betriebe;
?
Here is my treelist declaration:
<telerik:RadTreeList runat="server" ID="rtl" AllowSorting="True" AllowMultiItemSelection="True"
    CausesValidation="false" ParentDataKeyNames="Betriebegruppe" DataKeyNames="Betrieb"
    AllowPaging="True" PageSize="20" Width="100%">
    <Columns>
    <telerik:TreeListCheckBoxColumn ></telerik:TreeListCheckBoxColumn>
    </Columns>
    <ClientSettings>
        <Selecting AllowItemSelection="true" UseSelectColumnOnly="true" />
    </ClientSettings>
</telerik:RadTreeList>


1 Answer, 1 is accepted

Sort by
0
Nikolay Rusev
Telerik team
answered on 14 Feb 2011, 10:12 AM
Hello Torsten,

It seems that such binding is working on my side. For your convenience I am attaching sample page demonstrating binding to System.Linq.Enumerable.WhereSelectArrayIterator.

All the best,
Nikolay
the Telerik team
Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.
Tags
TreeList
Asked by
Torsten
Top achievements
Rank 1
Answers by
Nikolay Rusev
Telerik team
Share this question
or