ajax extension 实现dropdownlist 无刷 联动

原创 2007年09月26日 23:40:00

今天利用ajax extension 做了一个无刷 dropdownlist 联动的效果。
  数据库中一张car table ,两列分别为band,model。
  实现效果,点击dropdownlist1中的车品牌,dropdownlist2中自动加载对应的型号。
   首先将dropdownlist1和car表中的band绑定,并且设置为autopostback。拖入一个updatepanel,triger设置为dropdownlist1的

selectitemchanged属性,然后在dropdownlist的事件中写入以下代码:


 protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        load(DropDownList1.SelectedItem.ToString());
    }

    private void load(string band)
    {
        string strConn = "uid=sa;pwd=sa;database=test;server=(local)";
        SqlConnection conn = new SqlConnection(strConn);
        conn.Open();
        string queryString = "select * from car where band='" + band + "'";
        SqlDataAdapter adapter = new SqlDataAdapter(queryString, conn);
        DataSet cars = new DataSet();
        adapter.Fill(cars, "model");
        DropDownList2.DataSource = cars.Tables[0].DefaultView;
        DropDownList2.DataTextField = "model";
        DropDownList2.DataValueField = "band";
        DropDownList2.DataBind();
        conn.Close();

    }

 

利用dataset填充dropdownlist

编程过程中遇到的错误:

 "select * from car where band='" + band + "'"; 语句中忘记给 +band+ 加双引号

server= (local) 忘记加括号。

 

 

相关文章推荐

ajax.dll 实现DropDownList无刷新联动

  • 2008年10月26日 22:02
  • 45KB
  • 下载

Mvc Ajax Dropdownlist 联动实现

1. AjaxBindDropdownlistController.cs    public class AjaxBindDropdownlistController : Controller    ...

DropDownList控件实现省市联动(AJAX实现)

http://blog.csdn.net/bdstjk 在网站注册的页面上经常要选择注册地点,如果改变省的名称就能出现对应的市级的名称,将为用户带来很大的方便,虽然用.NET的服务端时间实现很容易,...
  • bdstjk
  • bdstjk
  • 2012年04月27日 11:49
  • 10300

动态添加DropDownList 的(通过ajax) 联动方式

page:                                               js         var typestring...

利用AJAX实现DropDownList与GridView做实时更新

====================================================== 注:本文源代码点此下载 =============================...

无刷新实现DropDownList联动

  • 2010年01月08日 15:03
  • 4KB
  • 下载

.NET DropDownList实现省市联动

  • 2013年03月16日 17:18
  • 225KB
  • 下载

用代码实现控件DropDownList的三级联动

1、编程实现省、市、县三级联动效果 具体要求: l        在SQL Server数据库中创建一名为testdb的数据库,并创建如下三张表,并自行添加部分测试数据: Province表,用...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ajax extension 实现dropdownlist 无刷 联动
举报原因:
原因补充:

(最多只允许输入30个字)