可以把数据源(如数据库的表或是ArrayList集合)绑定到List控件。比如,如果的确想创建一个显示电影列表的 页面,你可能更希望从数据库列表中检索电影列表,而不是从静态的电影列表中检索数据。
程序清单演示如何把名为Movies的List控件绑定到名为ArrayList的ArrayList集合。
<%@ Page Inherits="System.Web.UI.MobileControls.MobilePage" Language="C#" %>
<script language="C#" runat=server>
void Page_Load( object s, System.EventArgs e)
{
ArrayList colArrayList = new ArrayList();
colArrayList.Add("Star Wars");
colArrayList.Add("Gone with the Wind");
colArrayList.Add("Citizen Kane");
lstMovies.DataSource = colArrayList;
lstMovies.DataBind();
}
</Script>
<Mobile:Form runat="server">
<b>Now Playing:</b>
<br/>
<Mobile:List id="lstMovies" Runat="Server"/>
</Mobile:List>
</Mobile:Form>