移动控件介绍及详细使用方法
2011-01-06 10:58:45 来源:WEB开发网using System.Configuration;
public partial class ListDefault : System.Web.UI.MobileControls.MobilePage
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string conn = ConfigurationManager.ConnectionStrings["Northwinds"].ConnectionString;
SqlConnection objConn = new SqlConnection(conn);
SqlCommand objCmd= new SqlCommand();
objCmd.CommandText = "SELECT TOP 3 * FROM CUSTOMERS";
objCmd.Connection = objConn;
objConn.Open();
SqlDataReader objReader = objCmd.ExecuteReader(CommandBehavior.CloseConnection);
lstResult.DataSource = objReader;
lstResult.DataBind();
objCmd.Dispose();
objConn.Dispose();
}
}
}
ObjectList 控件
ObjectList控件提供了一种及其简单的方式来显示数据集合(如数据库)的多个视图。该控件开始只显示数据源中的某个列,而不是所有的数据项。当你选择列表中的一个记录字段时, ObjectList控件会回发到服务器并且把该记录的所有字段都显示出来。该控件还自动提供一个“上一步”按钮,这样使用户可以返回列表主界面。你可以将某个字段设置给ObjectList控件的LabelField属性,这样该字段就会在ObjectList控件主界面上进行显示。
下面直接在程序清单10和11上进行小部分的更改,即把List控件改为ObjectList控件,并且设置ObjectList控件的LabelField属性为 CustomerID,ID设置为lstResult。这时,ObjectList控件将首先显示CustomerID字段的信息。当用户单击某个 CustomerID字段信息时,就会将该记录的其它所有信息显示出来。
using System.Web.UI;
using System.Web.UI.MobileControls;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Configuration;
public partial class SelectListDefault : System.Web.UI.MobileControls.MobilePage
{
protected void Page_Load(object sender, EventArgs e)
{
更多精彩
赞助商链接