标题不好。我不知道如何在标题中写更好的东西。但是它来了。Dropdownlist ID更改名称
我正在做一个足球场,所有不同的位置。在每个位置我都有一个显示球队球员的下拉列表。
我做了下拉列表的一部分,后来意识到我做错了。
try
{
int pos = list[i].positionsID;
if (pos == 1)
{
ddlGoal.Visible = true;
lblGoal.Visible = true;
ddlGoal.DataSource = list1;
ddlGoal.DataValueField = "id";
ddlGoal.DataTextField = "name";
ddlGoal.DataBind();
}
} catch ...
它应该只显示该位置上有任何球员的位置。这一切都很好......但我有28个职位,并有28个上述尝试/抓住的东西。
我想缩小它,只做一个。
如果我让所有的下拉列表与保存在我的数据库中的位置名称相同,我应该只能做一个。所以我试过了:
try
{
int pos = list[i].positionsID;
if (pos != 0)
{
string ddl = "ddl" + list3[i].positionsNavn.ToString();
ddl.Visible = true;
lblGoal.Visible = true;
ddlGoal.DataSource = list1;
ddlGoal.DataValueField = "id";
ddlGoal.DataTextField = "name";
ddlGoal.DataBind();
}
} catch...
它不起作用。我如何获得的下拉列表中保持与ID ddlGoalKeeper当我创建的ID为:
string ddl = "ddl" + list3[i].positionsNavn.ToString();
任何意见或帮助?
你可以发布你的html代码,你在哪里创建下拉列表,以及你想要读取的下拉列表如上所示 – Rajesh
这里是它: asp:DropDownList> –
Oedum