/ / aktualizacja datagridview - c #, sql, baza danych, datagridview

aktualizacja datagridview - c #, sql, database, datagridview

Mam datagridview, którego źródłem jest datatable. Są kolumny zamówień i nazw żywności. Wstawiam nowe wartości do tego datagridview i usuwam z tabeli. kiedy wybieram jeden wiersz i usuwam go, wybrany kolor przesuwa się na górę, a jeśli chcę usunąć jeszcze jedno zamówienie na to samo jedzenie, muszę go za każdym razem ponownie zaznaczyć. Jak mogę rozwiązać ten problem? przy okazji aktualizuję datagridview po wstawieniu lub usunięciu z sql, tak;

ds.Clear();
da.Fill(ds);
dataGridView2.DataSource = ds.Tables[0];

da i ds jest tak zdefiniowane;

 da = new SqlDataAdapter(sqlcommand);
ds = new DataSet();

Odpowiedzi:

1 dla odpowiedzi № 1

Znalazłem odpowiedź. Tutaj jest połączyć


0 dla odpowiedzi nr 2

Być może, jeśli zachowasz indeks swojej bieżącej selekcji w zmiennej przed usunięciem, przejdź do tego indeksu po wypełnieniu zestawu danych.