回 帖 发 新 帖 刷新版面

主题:在下拉列表中选择某一项,GirdView立即显示相关项的所有内容,怎么实现?

一个下拉列表框 Name:lstCity
一个GirdView   Name:GirdView1

下拉列表框里面显示城市~

当选择某一城市的时候。

GirdView1 立即显示这一城市的 所有用户~~。
连接字符串: Data Source=(local);Initial Catalog=doctors;Integrated Security=True
命令:select city from doctors

请用代码~写出来~~谢谢~

如果用可视化编程方式~~、又该怎么实现??

谢谢[em4][em5]

回复列表 (共2个回复)

沙发

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        string MyCity = this.DropDownList1.SelectedItem.Text;
        SqlConnection conn = new SqlConnection("Data Source=BAOZL;Initial Catalog=Doctors;Integrated Security=True");
        DataSet ds = new DataSet();
        SqlDataAdapter da = new SqlDataAdapter("SELECT D_Name,D_Sex FROM DoctorInfo WHERE C_Name='"+ MyCity +" '", conn);
        da.Fill(ds, "DoctorInfo");
        GridView1.DataSource = ds;
        GridView1.DataMember = "DoctorInfo";
        GridView1.DataBind();
    }

板凳

给一个简单的例子,不明白再留言好了,

数据库信息为:
   数据库名:Doctors
       表名:DoctorInfo (D_ID,D_Name,D_Sex,C_Name)

我来回复

您尚未登录,请登录后再回复。点此登录或注册