我们可以在编译后将一个Item添加到下拉列表中

时间:2013-03-19 10:28:29

标签: c# asp.net sql

我在Gridview中有下拉列表,其中包含Medicines的名称。我希望当Doctor打开那个页面时,他能够添加一个列表中没有的药,这可能吗?? ??

3 个答案:

答案 0 :(得分:0)

看看这是否可以帮到你。

http://www.devcurry.com/2011/05/jquery-editable-combo-box.html

当将新药添加到列表中时,您需要对服务器进行jquery调用以将药物添加到数据库中。这是jquery ajax的链接,可以在这里提供帮助。

http://api.jquery.com/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
    }

希望这有帮助