特色栏目

ASP源码

PHP源码

.NET源码

JSP源码

游戏频道
专题合集
关闭菜单
首页> Ajax教程> Ajax简单示例之改变下拉框动态生成表格

Ajax简单示例之改变下拉框动态生成表格

时间:2009-07-06 16:29:51 作者:互联网

1.建立一个aspx页面,html代码
http://ww***.org/1999/xhtml">http://ww***.org/1999/xhtml" >

    Untitled Page
   


   


   

       
       
  
   

   

   


2.cs代码
using Sy***m.Data.SqlClient;
protected void Page_Load(object sender, EventArgs e)
    {
        if (!Pa***IsPostBack)
        {
            th***DropDownList1.Attributes.Add("onchange", "return startRequest();");
            ListProvince();
            if (ProvinceID != "")
            {
                GetCityByProvinceID(ProvinceID);
            }
        }
    }

    property#region property
    private string ProvinceID
    {
        get
        {
            if (Request["ProvinceID"] != null && Request["ProvinceID"].ToString() != "")
            {
                return Request["ProvinceID"];
            }
            else
            {
                return "";
            }
        }
    }
    #endregion

    GetDataSet#region GetDataSet
    private DataSet GetDataSet(string sql)
    {
        string co***ring=System.Configuration.Co***gurationSettings.AppSettings["ConnectionString"];
        SqlDataAdapter    sda =new SqlDataAdapter(sql,constring);
        DataSet ds=new DataSet();
        sda.Fill(ds);
        return ds;
    }
    #endregion

    GetCityByProvinceID#region GetCityByProvinceID
    private void GetCityByProvinceID(string ProvinceID)
    {
        string connStr = Co***gurationSettings.AppSettings["ConnectionString"];
        SqlConnection conn = new SqlConnection(connStr);
        string sql = "select * from city where father='" + ProvinceID + "'";
        SqlCommand cmd = new SqlCommand(sql, conn);
        co***Open();
        SqlDataReader dr = cm***xecuteReader();

        string s = @"

";
        s+="";
            s+="";
        int m = 0;
        while (dr.Read())
        {
            if (m % 2 == 0)
            {
                s += "";
            }
            else
            {
                s += "";
            }
            m++;
            s += "";
            s += "";
            s += "";
            s += "";
        }       
        s+="
流水号代号城市
" + dr["id"] + "" + dr["cityID"] + "" + dr["city"] + "
";
        dr.Close();
        co***Close();
        th***Response.Write(s);
        th***Response.End();
    }
    #endregion

    ListProvince#region ListProvince
    private void ListProvince()
    {
        string sql = "select * from province";
        DataSet ds = GetDataSet(sql);
        Dr***ownList1.DataSource = ds;
        Dr***ownList1.DataTextField = "province";
        Dr***ownList1.DataValueField = "provinceID";
        Dr***ownList1.DataBind();
    }
    #endregion

相关文章 最新文章

相关应用

热门文章

猜你喜欢

返回顶部