2011-07-05 52 views
3

我試圖把它綁定到一個GridView ..的GridView和ObjectDataSource

var source = from p in allComments 
       select new { p.Img, p.Name, p.Comment }; 
    GridView1.DataSource = source; 
    GridView1.DataBind(); 

所有評論都有 ,但它不會綁定導致我的GridView允許分頁。我讀了一些關於這個問題,我發現綁定的GridView ,,我可以使用ObjectDataSource ...並返回一個數據集綁定到GridView ..

我已經得到了這個標記的gridview(只有部分的標記):

 <asp:TemplateField HeaderText="#"> 
        <HeaderStyle Width="500px" /> 
        <ItemStyle Width="500px" Height="100px" /> 
        <ItemTemplate> 
         <asp:Label ID="lblMessage" runat="server" Text='<%# Bind("Comment") %>'></asp:Label> 
        </ItemTemplate> 
    </asp:TemplateField> 

     <asp:TemplateField HeaderText="#"> 
        <HeaderStyle Width="100px" /> 
         <ItemStyle Width="100px" Height="100px" /> 
        <ItemTemplate> 
         <asp:Image ID="imgName" runat="server" imageUrl='<%# Bind("Img") %>'></asp:Image><br /> 
         <asp:Hyperlink ID="hyperLink" runat="server" Text='<%# Bind("Name") %>' ></asp:Hyperlink> 
        </ItemTemplate> 
    </asp:TemplateField> 

你認爲......我應該使用objectdataSource嗎?

回答

相關問題