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
Lepaskan: 2024-12-29 19:01:14
asal
906 orang telah melayarinya

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();
Salin selepas log masuk

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
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan