Переупорядочение объектов в BindingList в C#?

Таким образом, вам нужно действие в вашей форме - то есть сценарий, чтобы указать его для обработки формы (может быть тот же сценарий). В идеале вы также хотите настроить метод публикации так, чтобы данные не отображались в URL, тогда вам нужно очистить данные, подключиться к базе данных и выполнить запрос.

Это должно помочь вам получить правильное представление

Форма в PDO для обновления данных

6
задан flamey 18 April 2009 в 18:47
поделиться

2 ответа

BindingList имеет свойство Items, которое реализует IList <>

, поэтому вы можете использовать Insert () и RemoveAt ()

3
ответ дан 16 December 2019 в 21:46
поделиться
    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;
    }
5
ответ дан 16 December 2019 в 21:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: