我在Gridview中有下拉列表,其中包含Medicines的名称。我希望当Doctor打开那个页面时,他能够添加一个列表中没有的药,这可能吗?? ??
答案 0 :(得分:0)
看看这是否可以帮到你。
http://www.devcurry.com/2011/05/jquery-editable-combo-box.html
当将新药添加到列表中时,您需要对服务器进行jquery调用以将药物添加到数据库中。这是jquery ajax的链接,可以在这里提供帮助。
答案 1 :(得分:0)
您需要使用基于JavaScript的自定义控件,例如jQuery AutoComplete。许多库中还有许多其他类似的控件(jqWidgets,extJS等)。
答案 2 :(得分:0)
如果您仍想在下拉列表中执行此操作,请按照这种方式进行操作。
Add a list item named "New" with the value '-1'
on dropdown selected event , check if the selected value is -1
if yes, bring up a popup with a text box or whatever with a submit & cancel button
你可以这样做..
用于添加列表项
ddlcountry.Items.Clear();
ddlcountry.Items.Add("--Please Select country--");
ddlcountry.DataTextField = "Country";
ddlcountry.DataValueField = "CountryId";
ddlcountry.DataBind();
if (ddlrecipient.SelectedItem.Text == "New")
{
//Some code here
}
希望这有帮助