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 00:03:10
asal
440 orang telah melayarinya

How Do I Retrieve the Selected Value from a Datasource-Bound DropdownList?

Mendapatkan Nilai Terpilih daripada DropdownList dengan Sumber Data

DropdownList ialah elemen HTML yang membolehkan pengguna memilih satu nilai daripada senarai pilihan. Apabila menggunakan DropdownList dengan sumber data, adalah penting untuk memahami cara mendapatkan semula nilai yang dipilih untuk melaksanakan pelbagai operasi dalam kod anda.

Untuk mengikat DropdownList kepada sumber data, seperti DataTable atau SqlDataSource, anda mesti nyatakan tiga sifat:

  • Sumber Data: Nama daripada set data atau jadual data.
  • DataValueField: Medan yang sepadan dengan nilai item yang dipilih.
  • DataTextField: Medan yang sepadan kepada teks yang dipaparkan kepada pengguna.

Sebagai contoh, kod berikut mengikat DropdownList ke DataTable menggunakan medan "Quiz_ID" sebagai medan nilai dan medan "Quiz_Name" sebagai medan teks:

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

Setelah DropdownList terikat pada sumber data, anda boleh mendapatkan semula yang dipilih nilai melalui acara SelectedIndexChanged. Peristiwa ini dicetuskan apabila pengguna memilih item lain daripada senarai. Dalam pengendali acara ini, anda boleh mengakses nilai yang dipilih menggunakan:

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    string selectedQuizID = DropDownList1.SelectedValue;
    string selectedQuizName = DropDownList1.SelectedItem.Text;
    // Perform your code here...
}
Salin selepas log masuk

Kod ini menangkap "Quiz_ID" kuiz yang dipilih dan menyimpannya dalam pembolehubah "selectedQuizID". Selain itu, ia memperoleh teks yang dipaparkan bagi item yang dipilih dan menyimpannya dalam pembolehubah "selectedQuizName". Anda kini boleh menggunakan nilai ini untuk melaksanakan sebarang operasi yang diperlukan berdasarkan pilihan pengguna.

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