我很難弄清楚如何將自定義IList綁定到gridview。 IList包含另一個定製IList。我需要將這個IList的屬性綁定到gridview。Binding Gridview to IList <BusinessObject>包含IList <BusinessObject>
public class Seminar : BusinessObject
{
private string _description = String.Empty;
private List<User> _attendees;
public string Description {get {return _description;} set {_description = value;}}
public List<User> Attendees {get {return _attendees;} set {_attendees = value;}}
}
public class User : BusinessObject
{
private string _name = String.Empty;
public string Name { get { return _name; } set { _name = value; } }
}
後端page.aspx.cs:
List<Seminar> seminarList = SeminarManager.Get(id);
gridSeminars.DataSource = seminarList;
gridSeminars.DataBind();
前端page.aspx:
<asp:GridView ID="gridSeminars" runat="server">
<Columns>
<asp:BoundField DataField="Id" />
<asp:BoundField DataField="Description" />
<asp:BoundField DataField="Name" />
</Columns>
</asp:GridView>
的問題是在GridView填充 「名稱」 字段。所有建議都歡迎。
我用約翰的回答解決我的問題。 – Brian 2009-06-12 14:36:20