-1
我有一個奇怪的問題。我填下拉蒙山這個代碼下拉不採取SelectedValue
MySqlCommand cmdAreaPassive = new MySqlCommand();
cmdAreaPassive.CommandText = "Select BolgeID, BolgeAdi, AktiPasif ";
cmdAreaPassive.CommandText += "From tbl_bolgeler ";
cmdAreaPassive.CommandText += "Where AktiPasif = 1 ";
cmdAreaPassive.CommandText += "Order By BolgeAdi ASC ";
cmdAreaPassive.Connection = con;
MySqlDataAdapter drAreaPassive = new MySqlDataAdapter(cmdAreaPassive);
DataSet dsAreaPassive = new DataSet();
drAreaPassive.Fill(dsAreaPassive);
ddlAreaDelete.DataSource = dsAreaPassive;
ddlAreaDelete.DataTextField = "BolgeAdi";
ddlAreaDelete.DataValueField = "BolgeID";
ddlAreaDelete.DataBind();
Response.Redirect(Request.RawUrl);
,我嘗試使用此代碼
MySqlCommand cmdDelete = new MySqlCommand();
cmdDelete.CommandText = "Update tbl_bolgeler ";
cmdDelete.CommandText += "Set AktiPasif = @AktiPasif ";
cmdDelete.CommandText += "Where BolgeID = @BolgeID ";
cmdDelete.Connection = con;
cmdDelete.Parameters.AddWithValue("@BolgeID", ddlAreaDelete.SelectedItem.Value);
cmdDelete.Parameters.AddWithValue("@AktiPasif", "0");
cmdDelete.ExecuteNonQuery();
一切正常,直到選擇對象要刪除的項目。它必須採取選定的值,但它需要選擇的索引。我嘗試SelectedItem.Value和SelectedValue,但它們都不起作用。對不起,我的英語不好,謝謝。
我看不出有任何的下拉填充邏輯 –
可以顯示您的下拉填充代碼!!!! – Raghubar
對不起,我發佈了錯誤的代碼博客,現在我修好了 –