在 C# 中定义 ListItem 时,有没有办法使其成为选定项?
Is there a way to make this a selected item when defining the ListItem in C#?
我已经在 C# 中创建了这个 DropDownList,我想选择第一个项目,但是当我尝试我在下面做的事情时,它说布尔值不能移动到字符串。
DropDownList ddlAisleType = new DropDownList();
ddlAisleType.Items.Add(new ListItem("Fresh", "1").Selected = true);
ddlAisleType.Items.Add(new ListItem("Frozen", "2"));
ddlAisleType.Items.Add(new ListItem("Dry", "3"));
dlAisleType.Items.Add(new ListItem("Dairy", "4"));
自己找到答案希望这对某人有帮助:)
ddlAisleType.Items.Add(new ListItem("Fresh", "1", true));
问题是 new ListItem("Fresh", "1").Selected = true
它没有 return 任何东西,更不用说 Add
期望的 ListItem 了。
试试这个
DropDownList ddlAisleType = new DropDownList();
ddlAisleType.Items.Add(new ListItem("Fresh", "1")));
ddlAisleType.Items.Add(new ListItem("Frozen", "2"));
ddlAisleType.Items.Add(new ListItem("Dry", "3"));
dlAisleType.Items.Add(new ListItem("Dairy", "4"));
dlAisleType.Items.First().Selected = true;
替换
ddlAisleType.Items.Add(new ListItem("Fresh", "1").Selected = true);
和
ddlAisleType.Items.Add(new ListItem() { Text = "Fresh", Value = "1", Selected = true });
如果你想在线解决它。
请使用 FindByValue 和 FindByText function.i 已添加示例代码,请尝试一下。
DropDownList ddlAisleType = new DropDownList();
ddlAisleType.Items.Add(new ListItem("Fresh", "1").Selected = true);
ddlAisleType.Items.Add(new ListItem("Frozen", "2"));
ddlAisleType.Items.Add(new ListItem("Dry", "3"));
dlAisleType.Items.Add(new ListItem("Dairy", "4"));
Select 按值:
dlAisleType.Items.FindByValue("1").Selected = true;
Select 按文本(项目名称):
dlAisleType.Items.FindByText("Fresh").Selected = true;
我已经在 C# 中创建了这个 DropDownList,我想选择第一个项目,但是当我尝试我在下面做的事情时,它说布尔值不能移动到字符串。
DropDownList ddlAisleType = new DropDownList();
ddlAisleType.Items.Add(new ListItem("Fresh", "1").Selected = true);
ddlAisleType.Items.Add(new ListItem("Frozen", "2"));
ddlAisleType.Items.Add(new ListItem("Dry", "3"));
dlAisleType.Items.Add(new ListItem("Dairy", "4"));
自己找到答案希望这对某人有帮助:)
ddlAisleType.Items.Add(new ListItem("Fresh", "1", true));
问题是 new ListItem("Fresh", "1").Selected = true
它没有 return 任何东西,更不用说 Add
期望的 ListItem 了。
试试这个
DropDownList ddlAisleType = new DropDownList();
ddlAisleType.Items.Add(new ListItem("Fresh", "1")));
ddlAisleType.Items.Add(new ListItem("Frozen", "2"));
ddlAisleType.Items.Add(new ListItem("Dry", "3"));
dlAisleType.Items.Add(new ListItem("Dairy", "4"));
dlAisleType.Items.First().Selected = true;
替换
ddlAisleType.Items.Add(new ListItem("Fresh", "1").Selected = true);
和
ddlAisleType.Items.Add(new ListItem() { Text = "Fresh", Value = "1", Selected = true });
如果你想在线解决它。
请使用 FindByValue 和 FindByText function.i 已添加示例代码,请尝试一下。
DropDownList ddlAisleType = new DropDownList();
ddlAisleType.Items.Add(new ListItem("Fresh", "1").Selected = true);
ddlAisleType.Items.Add(new ListItem("Frozen", "2"));
ddlAisleType.Items.Add(new ListItem("Dry", "3"));
dlAisleType.Items.Add(new ListItem("Dairy", "4"));
Select 按值:
dlAisleType.Items.FindByValue("1").Selected = true;
Select 按文本(项目名称):
dlAisleType.Items.FindByText("Fresh").Selected = true;