Привязка списка в пользовательском объекте к GridView - PullRequest
0 голосов
/ 22 февраля 2012

Иметь объектный источник данных, который возвращает список пользовательских объектов (List (of Book) - Имя метода: GetBooksList)

Необходимо отобразить имя автора и издателя в качестве метки в виде сетки и дату публикации в раскрывающемся списке. У меня возникают проблемы с отображением значений в раскрывающемся списке (публикации) в виде сетки.

Может кто-нибудь дать мне знать, чего мне не хватает?

Public Class Book 
    Public Name As String  
    Public Author As String  
    Public Publisher As String   
    Public PublicationDates As List(Of String) 
End Class



    <asp:ObjectDataSource runat="server" SelectMethod="GetBooksList" ID="objBooks" TypeName="TestData"> 
<asp:GridView runat="server" ID="gvResults" DataSourceID="objBooks" > 
    <Columns>     
    <asp:BoundField DataField="Name" HeaderText="Book Name" ReadOnly="True" > 
        <HeaderStyle HorizontalAlign="Center" /> 
    </asp:BoundField> 
    <asp:BoundField DataField="Author" HeaderText="Author" ReadOnly="True" > 
        <HeaderStyle HorizontalAlign="Center" /> 
    </asp:BoundField> 
    <asp:BoundField DataField="Publisher" HeaderText="Publisher" ReadOnly="True" > 
        <HeaderStyle HorizontalAlign="Center" /> 
    </asp:BoundField>     
     <asp:TemplateField HeaderText="Publication Dates" > 
        <ItemTemplate> 
        <asp:DropDownList runat="server" ID="ddPublicationDates"  DataSourceID="objBooks"  DataTextField ="PublicationDates" >         
        </asp:DropDownList> 
        </ItemTemplate> 
     </asp:TemplateField>   
    </Columns> 
</asp:GridView>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...