我有2个C#类:
public class Course
{
public string Title{get;set;}
public int Code {get;set;}
}
public class Student
{
public int Id{get;set;}
public string Surname{get;set;}
public Course Course {get;set}
...
}
如您所见,Student类包含对Course的引用。我的应用程序中有一个方法可以返回一个学生对象。在我的ASP.NET .aspx文件中,我有以下代码:
...
<columns>
<asp:BoundField DataField="Id" HeaderText="Id"/>
<asp:BoundField DataField="Surname" HeaderText="Surname"/>
...
</columns>
...
如何访问Student类中Course属性的值(即如何获取当前学生的课程代码和标题)。
答案 0 :(得分:3)
您可能会发现following blog post很有用。或者作为替代方案,您可以使用TemplateField:
<asp:TemplateField HeaderText="Course Title">
<ItemTemplate>
<%# Eval("Course.Title") %>
</ItemTemplate>
</asp:TemplateField>