石家庄建站平台

十年经验 优惠价格 贴心服务

服务热线 15383239821

移动控件介绍及详细使用方法:ObjectList 控件

发布时间:2013-11-22    来源:

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)
    { 
        if (!Page.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;
  
            DataSet ds = new DataSet();
             
            SqlDataAdapter objAdapter = new SqlDataAdapter();
            objAdapter.SelectCommand = objCmd;
  
            objAdapter.Fill(ds);
            objCmd.Dispose();
  
            slistDropDown.DataSource = ds.Tables[0].DefaultView;
            slistListBox.DataSource = ds.Tables[0].DefaultView; 
            slistRadioButton.DataSource = ds.Tables[0].DefaultView;
            slistCheckBoxes.DataSource = ds.Tables[0].DefaultView;
  
            slistDropDown.DataBind();
            slistListBox.DataBind(); 
            slistRadioButton.DataBind();
            slistCheckBoxes.DataBind();
        }
    }
}
 


还没开展互联网业务? 马上开始

关注多多建站公众号
扫码加好友