问题

我想在绑定到List<T>的下拉列表中添加“Select One”选项.

一旦我查询List<T>,如何添加我的初始Item,而不是数据源的一部分,作为List<T>中的第一个元素?我有:

 // populate ti from data               
List<MyTypeItem> ti = MyTypeItem.GetTypeItems();    
//create initial entry    
MyTypeItem initialItem = new MyTypeItem();    
initialItem.TypeItem = "Select One";    
initialItem.TypeItemID = 0;
ti.Add(initialItem)  <!-- want this at the TOP!    
// then     
DropDownList1.DataSource = ti;
 

  最佳答案

使用 Insert 方法:

 ti.Insert(0, initialItem);
 

  相同标签的其他问题

c#drop-down-menugeneric-list