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

Bagaimanakah Saya Mendapatkan Nilai Terpilih daripada Senarai Jatuh Bawah Terikat Data?

Patricia Arquette
Lepaskan: 2024-12-31 05:26:09
asal
819 orang telah melayarinya

How Do I Retrieve the Selected Value from a Data-Bound DropDownList?

DropdownList DataSource - Mendapatkan Nilai Terpilih

Soalan:

Bagaimana anda boleh mengakses nilai yang dipilih dalam DropDownList terikat kepada sesuatu data sumber?

Jawapan:

Mengikat DropDownList kepada sumber data melibatkan tiga elemen utama:

  1. Sumber Data: Sumber data, seperti set data atau Jadual Data.
  2. DataValueField: Medan tersembunyi yang mewakili nilai data asas.
  3. DataTextField: Medan yang dipaparkan yang muncul dalam DropDownList.

Mengikat DropDownList:

Untuk mengikat DropDownList ke sumber data Jadual Data:

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

Mendapatkan Nilai Terpilih:

Untuk mendapatkan nilai yang dipilih selepas mengikat:

  1. Dayakan AutoPostBack: Tetapkan sifat AutoPostBack kepada "benar" dalam DropDownList.
  2. SelectedIndexChanged Event: Laksanakan acara SelectedIndexChanged untuk mengendalikan pemilihan.
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    string selectedValue = DropDownList1.SelectedValue;
    string selectedText = DropDownList1.SelectedItem.Text;
}
Salin selepas log masuk

Menggunakan pendekatan ini, anda boleh mengakses nilai yang dipilih dan teks berkaitan DropDownList apabila pengguna membuat pilihan.

Atas ialah kandungan terperinci Bagaimanakah Saya Mendapatkan Nilai Terpilih daripada Senarai Jatuh Bawah Terikat 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan