2015-04-24 78 views
1

我必須這樣做才能將任何東西打印到我的直放站中,但這樣我就無法真正地寫出我真正想要做的內容。直放站中的顯示內容

我寫這樣的

forum.aspx

<asp:Repeater ID="RepeaterKommentar" runat="server"> 
       <ItemTemplate> 
        <div class="kommentarBox"> 
         <%--print content here--%> 
        </div> 
       </ItemTemplate> 
      </asp:Repeater> 

forum.aspx.cs

var UsersKommentar = from KommentarA in db.forumkommentars 
         join BrugereA in db.brugeres on KommentarA.brugerid equals BrugereA.Id 
         where KommentarA.forumid == getid 
         orderby KommentarA.Id descending 
         select new 
         { 
          UserName = BrugereA.fornavn + " " + BrugereA.efternavn 
         }; 

    RepeaterKommentar.DataSource = UsersKommentar; 
    RepeaterKommentar.DataBind(); 

的問題,是我不完全知道如何代碼通過我的數據源訪問Enumerableobject

回答

1

我不確定您的object中存在哪些數據,但是您已將其綁定到中繼器並稱爲數據綁定。所以你現在需要做的就是調用:

<%# Eval("...") %> 

...將代表列,或屬性的名稱。

+0

大聲笑!! ...我想我已經嘗試了一切,但是那只是......但感謝您的幫助!,希望您能給我提問+1 –