Иметь объектный источник данных, который возвращает список пользовательских объектов (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>