当前位置:编程学习 > asp >>

ASP.NET之数据绑定(2-1)

上一篇:http://www.zzzyk.com/kf/201204/127279.html

》》》多值绑定:
优点:可以不用编写循环语句就可把Array或DataTable中的数据添加到控件中。
可以通过在后台设置控件的DataSource 属性来绑定数据 也可以在.aspx文件中直接修改控件标记来实现。
具体步骤:
        1.创建个含数据对象集合,如Array ,ArraryListhe和Hashtable集合,强类型的list或字典集合,DataTable 和 DataSet等可支持IEnumterable接口的集合类型。
        2.把数据绑定到适当的控件通过控件的DataSource属性来实现。
        3.调用控件的控件的方法DataBind激活绑定。
列表控件数据绑定代码如下:
.aspx文件:
 <body>
    <form id="form1" runat="server">
    <div>
        <asp:ListBox ID="ListBox1" runat="server"></asp:ListBox> 
    </div>
    </form>
</body>
 .aspx.cs文件:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Collections;
 
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        ArrayList f = new ArrayList();
        f.Add("钢笔");
        f.Add("毛笔");
        f.Add("铅笔");
        f.Add("油笔");
        this.ListBox1.DataSource = f;
        this.ListBox1.DataBind();
    }
}
在这里需要引入ArrayList的命名空间 using System.Collections; .NET Framework 4.0 默认情况下是没有引用这个空间名的。
 

 
摘自 jory

补充:Web开发 , ASP.Net ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,