List<MasterBook> listOfBooks = new List<MasterBook>();
Run Code Online (Sandbox Code Playgroud)
之后我把masterbook对象放入列表中,其中有3个字段(name,id和active)
GridView1.DataSource = listOfBooks;
GridView1.DataBind();
Run Code Online (Sandbox Code Playgroud)
在网络表单中
<Columns>
<asp:TemplateField HeaderText="Book Name">
<ItemTemplate>
<asp:Label ID="BookNameText" runat="server"
Text="<%#Container.DataItem%>">
</asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)
问题是,我想在gridview列中显示bookmaster的名称,这个代码在列中打印bookmaster如何让它键入名称
将其投射到 MasterBook:
Text="<%# ((MasterBook) Container.DataItem).Name %>">
Run Code Online (Sandbox Code Playgroud)