您的位置:首页 > 编程语言 > ASP

asp.net前台页面数据绑定----对象类表绑定

2011-05-10 23:06 337 查看
/// <summary>
///HelloWorld 的摘要说明
/// </summary>
public class HelloWorld
{
public HelloWorld()
{
//
//TODO: 在此处添加构造函数逻辑
//
}

private string hello;
public string Hello {get;set;}
public HelloChina HC{ get; set; }

}


/// <summary>
///HelloChina 的摘要说明
/// </summary>
public class HelloChina
{
public HelloChina()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public string NiHao { get; set; }
}


protected void Page_Load(object sender, EventArgs e)
{
IList<HelloWorld> list = new List<HelloWorld>();
for (int i = 0; i < 5; i++)
{
HelloWorld h = new HelloWorld();
h.Hello = "Hello My World!!";
HelloChina hc= new HelloChina ();
hc.NiHao="你好!";
h.HC = hc;
list.Add(h);
}
Repeater1.DataSource = list;
Repeater1.DataBind();
}


<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%#Eval("Hello")%>'></asp:Label>-----
<asp:Label ID="Label2" runat="server" Text='<%#Eval("HC.NiHao")%>'></asp:Label>
<hr/>
</ItemTemplate>
</asp:Repeater>


Result:

Hello My World!!----- 你好!

Hello My World!!----- 你好!

Hello My World!!----- 你好!

Hello My World!!----- 你好!

Hello My World!!----- 你好!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐