繁体   English   中英

级联下拉列表ASP.NET应用程序

[英]Cascading drop down lists ASP.NET application

我是新来的,但是我正在尝试为我的公司为数据库创建一个Web应用程序,以使我们的某些IT流程变得更容易。 我目前正在为新用户创建一个流程,其中包括输入员工用户名、名字、姓氏、部门和工作角色,然后单击添加用户按钮将其添加到数据库中。 使用以下代码一切正常:

   Dim con As New System.Data.SqlClient.SqlConnection
    Dim cmd As New System.Data.SqlClient.SqlCommand


    con.ConnectionString = "Data Source=ID1350\SQLEXPRESS;Initial Catalog=IT Database;Integrated Security=True"

    cmd = New Data.SqlClient.SqlCommand("Insert Into Emp values ('" & TextBox1.Text & "', '" & TextBox2.Text & "','" & TextBox3.Text & "','" & DropDownList1.Text & "','" & DropDownList2.Text & "')", con)

    If (TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "") Then

        MsgBox("Please fill the fields")

    Else
        con.Open()
        cmd.ExecuteNonQuery()
        con.Close()
        MsgBox("Successfully Added", MsgBoxStyle.Information, "Success")
    End If

但是,现在我想使工作角色下拉列表取决于上一个下拉列表中选择的部门。 这样,我们就不必经历所有不同的工作角色。 最简单的方法是什么? 我试过研究,但我很挣扎。

谢谢!

我是新来的,但是我正在尝试为我的公司为数据库创建一个Web应用程序,以使我们的某些IT流程变得更容易。 我目前正在为新用户创建一个流程,其中包括输入员工用户名、名字、姓氏、部门和工作角色,然后单击添加用户按钮将其添加到数据库中。 使用以下代码一切正常:

   Dim con As New System.Data.SqlClient.SqlConnection
    Dim cmd As New System.Data.SqlClient.SqlCommand


    con.ConnectionString = "Data Source=ID1350\SQLEXPRESS;Initial Catalog=IT Database;Integrated Security=True"

    cmd = New Data.SqlClient.SqlCommand("Insert Into Emp values ('" & TextBox1.Text & "', '" & TextBox2.Text & "','" & TextBox3.Text & "','" & DropDownList1.Text & "','" & DropDownList2.Text & "')", con)

    If (TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "") Then

        MsgBox("Please fill the fields")

    Else
        con.Open()
        cmd.ExecuteNonQuery()
        con.Close()
        MsgBox("Successfully Added", MsgBoxStyle.Information, "Success")
    End If

但是,现在我想使工作角色下拉列表取决于上一个下拉列表中选择的部门。 这样,我们就不必经历所有不同的工作角色。 最简单的方法是什么? 我试过研究,但我很挣扎。

谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM