1
grid.DataSource = list; //list is a Question[], each Question contains a QuestionText and Choices[]
grid.DataBind();
我該如何展示他們:http://i.imgur.com/MUQK0.png
我應該在asp代碼中編碼?asp.net在gridview中,如果datafield是一個數組,如何顯示它?
<asp:GridView ID="OptionsView" runat="server" AutoGenerateColumns="False" >
<Columns>
<asp:BoundField DataField="//here,what should i code?" HeaderText="Options" />
</Columns>
</asp:GridView>
其實,我是新來的asp.net。你的意思是:1.創建一個TemplateField,它使用帶有「Question」列的gridview並使用((Question)Container.DataItem).QuestionText來顯示問題。 2.然後在上面創建另一個TemplateField,使用帶有「Choices」列的中繼器並使用((Question)Container.DataItem).Choices來顯示選擇。如果是,那麼「ChoiceText」是什麼意思? – 2012-04-20 02:23:35