C#でBindingList内の項目を移動するにはどうすればよいですか?前に追加したアイテムを前に移動する、または前のアイテムと入れ替えるといいますか?C#でBindingListの項目を並べ替えますか?
6
A
答えて
3
AするBindingListはIListの<>
ですから、Insert()
とRemoveAt()
+0
はい、ありがとう:)ありがとう:)ちょうどC#の学習を始めた、それを把握することができませんでした - と尋ねると突然、質問を閉じて来た:) – flamey
5
static void Main(string[] args)
{
BindingList<string> list = new BindingList<string>();
list.Add("Hello");
list.Add("World");
list.Add("Test");
MoveLastToFirst(list);
Swap(list, 1, 2);
foreach (string s in list)
Console.WriteLine(s); // Prints Test World Hello
}
private static void MoveLastToFirst<T>(BindingList<T> list)
{
int cnt = list.Count;
T temp = list[cnt - 1];
list.RemoveAt(cnt - 1);
list.Insert(0, temp);
}
private static void Swap<T>(BindingList<T> list, int first, int second)
{
T temp = list[first];
list[first] = list[second];
list[second] = temp;
}
+0
コンパイラを使用して 'BindingList'を並べ替える方法はありますか? 'BindingList'には' Sort'メソッドが公開されていません。 'ApplySortCore'がありますが' public'ではなく 'protected'です。 – Dai
関連する問題
- 1. 色で項目を並べ替える
- 2. C#で、関連する項目のコレクションを並べ替え
- 3. C#最初のコンボボックス以外の項目を並べ替え
- 4. リストビュー項目の並べ替え/並べ替えと変更の保存?
- 5. リストビューの項目を並べ替えるC#
- 6. メニュー項目のタイトルでSmartgwtメニューを並べ替えます。
- 7. 2番目の項目から並べ替える配列android
- 8. リスト項目を[C#のファイル名で完全なパス]に並べ替えます
- 9. jQuery並べ替え可能な項目の並び
- 10. レスポンスモードでブートストラップグリッドの項目を並べ替える
- 11. htmlのリストボックス項目をドラッグアンドドロップで並べ替える方法
- 12. Pythonリスト内の項目を文字で並べ替える
- 13. 複数の選択項目をjQueryUIで並べ替え
- 14. 日付でUITableViewの項目を並べ替え
- 15. Ext.grid.NumberColumnの項目を値で並べ替える方法は?
- 16. C++の選択並べ替えなし並べ替え並べ替えなし
- 17. PropertyChangeのItemsControlで派生ObservableCollectionのレンダリング項目の並べ替え
- 18. Laravelは列の関係で項目を並べ替えますか?
- 19. メニュー項目を列で並べ替える
- 20. Sonata Admin Bundle + Event Listenerでメニュー項目を並べ替える
- 21. 項目をフィルタリングし、奇数番目の子供を並べ替えます。
- 22. Chromeで並べ替えられていないリストのリスト項目を並べ替える
- 23. スタックパネルの項目を持つツリービューを並べ替える方法
- 24. 複数のComparator項目のテーブルを並べ替える
- 25. ListItemをC#で並べ替えます
- 26. テーブル項目を並べ替えてグループに分割する
- 27. リストボックスの項目を並べ替える - Windowsフォーム - (JavaプログラマーのC#を学ぶ)
- 28. FMDBの項目を並べ替える方法は?
- 29. google-polymerのdom-repeat項目を並べ替える方法
- 30. jQuery UIのループ項目を並べ替え可能
のInsertItemメソッドを使用することができますを実装Itemsプロパティを使用すると、およそ読むべきものですしています。私はそれがあなたに必要なものを与えると思います。 – danish