1. ホーム
  2. c#

[解決済み] List<T>の先頭に項目を追加するには?

2022-03-21 21:03:09

質問

にバインドされたドロップダウンリストに、"Select One" オプションを追加したいのです。 List<T> .

をクエリすると 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;

解決方法は?

を使用します。 挿入 メソッドを使用します。

ti.Insert(0, initialItem);