Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Mendapatkan Nilai Terpilih daripada Senarai Jatuh Turun Terikat Sumber Data?

Bagaimanakah Saya Mendapatkan Nilai Terpilih daripada Senarai Jatuh Turun Terikat Sumber Data?

DDD
DDDasal
2024-12-29 19:01:14934semak imbas

How Do I Retrieve Selected Values from a Data Source-Bound DropdownList?

Mendapatkan Nilai Terpilih daripada DropdownList dengan DataSource

S: Bagaimana untuk mendapatkan semula nilai yang dipilih daripada senarai juntai bawah yang diisi dengan data sumber?

J: Menggunakan sumber data dalam senarai juntai bawah menawarkan pelbagai pilihan pengikatan. Walau bagaimanapun, memahami tiga konsep utama adalah penting:

  • Sumber Data: Menentukan sumber data (set data, jadual data atau objek tersuai).
  • DataValueField : Medan untuk digunakan sebagai nilai tersembunyi setiap satu pilihan.
  • DataTextField: Medan untuk dipaparkan sebagai teks yang boleh dilihat dalam menu lungsur.

Untuk mengikat senarai lungsur turun ke sumber data jadual data, ikuti langkah ini:

SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString);

SqlCommand cmd = new SqlCommand("Select * from tblQuiz", con);

SqlDataAdapter da = new SqlDataAdapter(cmd);

DataTable dt=new DataTable();
da.Fill(dt);

DropDownList1.DataTextField = "QUIZ_Name";
DropDownList1.DataValueField = "QUIZ_ID"

DropDownList1.DataSource = dt;
DropDownList1.DataBind();

Apabila anda memilih pilihan daripada senarai juntai bawah, acara SelectedIndexChanged dicetuskan. Gunakan acara ini untuk memproses pemilihan:

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    string strQUIZ_ID=DropDownList1.SelectedValue;
    string strQUIZ_Name=DropDownList1.SelectedItem.Text;
    // Your code to process the selected value
}

Atas ialah kandungan terperinci Bagaimanakah Saya Mendapatkan Nilai Terpilih daripada Senarai Jatuh Turun Terikat Sumber Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn