我正在尝试从数据库的唯一ID中进行选择,并将它们放入下拉菜单中的列表中,我知道这似乎很简单,但是我有点菜鸟。请您帮帮我。我试图以某种方式询问清单,但是我不知道这是否好,然后我尝试将其输入asp是这样的:
ID: <asp:DropDownList ID="ProdtID" runat="server"></asp:DropDownList>
问题在于它什么也没显示
IDataReader ProductId = null;
int n = 300;
for (int i = 0; i < n; i++)
{
string getProductName = "";
NameValueCollection coll = HttpContext.Current.Request.Form;
objProducts.productname = coll[ProdtID.UniqueID];
ProductId = this.objProducts.getProductsData();
this.objUtil.selectBindDs(ProdtID, ProductId, "PickPN", "PickPN_id");
//Response.Write(NameValueCollection.[0].Value);
ProdtID.DataSource = ProductID;
ProdtID.DataBind();
}
答案 0 :(得分:0)
在您的aspx中
ID: <asp:DropDownList ID="ProdtID" runat="server"></asp:DropDownList>
在您的代码后面;这样做是加载要在aspx页面中使用的项目。
protected void Page_Load(object sender, EventArgs e)
{
//https://docs.microsoft.com/en-us/previous-versions/dotnet/netframework-3.0/14atsyf5(v=vs.85)
ProdtID.Items.Add(new ListItem("Carbon", "C"));
ProdtID.Items.Add(new ListItem("Oxygen", "O"));
}