程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> asp.net 數據綁定的實例代碼

asp.net 數據綁定的實例代碼

編輯:關於ASP.NET
    這篇文章介紹了asp.net 數據綁定的實例代碼,有需要的朋友可以參考一下   復制代碼 代碼如下:


    public partial class _Default : System.Web.UI.Page
    {
        protected string title="大家好";            //前台代碼<title><%#title %></title>
        protected void Page_Load(object sender, EventArgs e)
        {
            DataSet ds = new DataSet();
            string sql = ConfigurationManager.ConnectionStrings["strsql"].ConnectionString;
            using (SqlConnection sqlCnn=new SqlConnection(sql))
            {
                using (SqlCommand sqlCmm=sqlCnn.CreateCommand())
                {
                    sqlCmm.CommandText = "select * from List";
                    SqlDataAdapter adapter = new SqlDataAdapter(sqlCmm);
                    adapter.Fill(ds);
                }
                this.RadioButtonList1.DataSource = ds.Tables[0];
                this.RadioButtonList1.DataTextField = "listname";
                this.RadioButtonList1.DataValueField = "id";
                //this.RadioButtonList1.DataBind();
                this.CheckBoxList1.DataSource = ds.Tables[0];
                this.CheckBoxList1.DataTextField = "listname";
                this.CheckBoxList1.DataValueField = "id";
                //this.RadioButtonList1.DataBind();
                this.DataBind();
            }            //數據綁定到RadioButtonList,CheckBoxList
            if (!IsPostBack)
            {
                DataSet ds1 = new DataSet();
                using (SqlConnection sqlCnn1 = new SqlConnection(sql))
                {
                    using (SqlCommand sqlCmm1 = sqlCnn1.CreateCommand())
                    {
                        sqlCmm1.CommandText = "select provinceid,provincename from Province";
                        SqlDataAdapter adapter = new SqlDataAdapter(sqlCmm1);
                        adapter.Fill(ds1);
                        this.DropDownList1.DataSource = ds1.Tables[0];
                        this.DropDownList1.DataTextField = "provincename";
                        this.DropDownList1.DataValueField = "provinceid";
                        this.DropDownList1.DataBind();
                    }
                }
            }
        }
        protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            DataSet ds = new DataSet();
            string str = ConfigurationManager.ConnectionStrings["strsql"].ConnectionString;
            using (SqlConnection sqlCnn = new SqlConnection(str))
            {
                using (SqlCommand sqlCmm = sqlCnn.CreateCommand())
                {
                    sqlCmm.CommandText = "select cityid,cityname from City where provinceid='" + this.DropDownList1.SelectedValue + "'";
                    SqlDataAdapter adapter = new SqlDataAdapter(sqlCmm);
                    adapter.Fill(ds);
                    this.DropDownList2.DataSource = ds.Tables[0];
                    this.DropDownList2.DataTextField = "cityname";
                    this.DropDownList2.DataValueField = "cityid";
                    this.DropDownList2.DataBind();
                }
            }
        }//實現省市二級聯動
    }

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved