DropDownList ASP.NET自定义项

时间:2014-09-09 09:53:25

标签: c# asp.net

您能告诉我如何向DropDownList项添加新字段 因为我看到类ListItem是密封的,它不能被继承

我需要这样做

DropDownList dd = new DropDownList();
dd.Items.Add(new ListItem(Text = "", Value = "", **myField=""**)));

感谢

1 个答案:

答案 0 :(得分:0)

正如你所说,它是密封的,所以你不能从它继承并添加新的属性。但是,您可以使用Attributes并将myField作为属性添加到ListItem并使用它。

DropDownList dd = new DropDownList(); 
ListItem newListItem = new ListItem(Text = "", Value = "");
newListItem.Attributes.Add("myField", "valueForMyField");
dd.Items.Add(newListItem);