【发布时间】:2013-03-22 13:07:37
【问题描述】:
当我在运行时填充下拉列表时,我不知道如何避免选择列出的文本。
DataRow row = ds.Tables[0].NewRow();
row["cabTypeId"] = "0";
row["cabType"] = "Select";
ds.Tables[0].Rows.InsertAt(row, 0);
ddlCabSize.DataTextField = ds.Tables[0].Columns["cabType"].ToString();
ddlCabSize.DataValueField = ds.Tables[0].Columns["cabTypeId"].ToString();
ddlCabSize.DataSource = ds.Tables[0];
ddlCabSize.DataBind();
如果我选择下拉列表意味着“选择”不应该显示到下拉列表。帮我看看怎么办?
【问题讨论】:
-
老兄......我读了你的问题 3 次......你必须做得比这更好......忘记英语但给我们更多细节......你把这段代码放在哪里?是在活动中吗?
-
独立功能。我在页面加载事件中调用该函数。
-
所以让我来做对:你有一个下拉列表,“选择”是第一个出现的。那么当用户选择 "Select" 时,您希望什么都不发生,但只有在选择其他选项时才发生?
-
请理解我的要求。我有一个下拉列表,用于列出可用的出租车(汽车)。我之前以编程方式添加了“选择”,而我将数据库中的数据与下拉列表绑定。因为每当页面加载下拉应该显示“选择”。这就是我添加的“选择”。但是当我选择下拉菜单时,“选择”会出现可用的出租车。
-
所以你有一个出租车列表,你只想在出租车列表的顶部添加第一个项目,上面写着“选择”?