簡體   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