我想從下拉列表中選擇項目與sql server.But數據,但它不工作。如何從下拉列表中獲取DataValueField?
我的asp.net德興代碼:
<asp:DropDownList ID="drp_SiparisYazan" runat="server" DataSourceID="SqlDataSourceSiparisYazan" DataTextField="ACIKLAMA" DataValueField="KOD"></asp:DropDownList>
<asp:SqlDataSource runat="server" ID="SqlDataSourceSiparisYazan" ConnectionString='<%$ ConnectionStrings:.. %>' SelectCommand="SELECT ...'"></asp:SqlDataSource>
現在我把valuefield從sqlserver.After它在selecteditem.Value返回空值。
protected void btnSave_Click(object sender, EventArgs e)
{
con.Open();
SqlCommand cmdSave = new SqlCommand(CommandText, con);
cmdSave.Parameters.AddWithValue("@siparisyazan", drp_SiparisYazan.SelectedItem.Value);
}
什麼不工作?你能解釋一下嗎?下拉列表的填充是否正在工作? – Esko
是工作dropdownlist,它採取dropdownlist.But中的數據,但我沒有得到selecteditem值 –
可能重複的[DropDownList,獲取DataValueField在C#中返回](http://stackoverflow.com/questions/17348678/dropdownlist-getting-datavaluefield-returned -in-c-sharp) –