Таким образом, вам нужно действие в вашей форме - то есть сценарий, чтобы указать его для обработки формы (может быть тот же сценарий). В идеале вы также хотите настроить метод публикации так, чтобы данные не отображались в URL, тогда вам нужно очистить данные, подключиться к базе данных и выполнить запрос.
Это должно помочь вам получить правильное представление
BindingList имеет свойство Items, которое реализует IList <>
, поэтому вы можете использовать Insert ()
и RemoveAt ()
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;
}