Сохранить изменения из режима таблицы в SQL
Привет у меня проблема
Я использовать SQL данных я использую таблицу adappter, чтобы сохранить изменения из грудь смотреть к таблицам SQL
Это для заполнения
////--TO FILL FORM AGAIN FROM SQL AFTER UPDATE //this.wELDING_SUMMARYTableAdapter.Fill(this.qA_QCSYSTEMDataSet3.WELDING_SUMMARY);
И таким образом для сохранения и пополнения снова
gridView1.CloseEditor(); gridView1.UpdateCurrentRow(); wELDINGSUMMARYBindingSource.MoveNext(); this.wELDING_SUMMARYTableAdapter.Adapter.ContinueUpdateOnError = true; this.wELDING_SUMMARYTableAdapter.Update(this.qA_QCSYSTEMDataSet) this.wELDING_SUMMARYTableAdapter.Fill(this.qA_QCSYSTEMDataSet.WELDING_SUMMARY);
У меня проблема, если 2 пользователям обновить файл если обновления пользователя 1 строкой 1 и пользователя 2 подряд обновления 2 и от имени user1 сохранить изменения, то пользователь2 сохранить свои изменения он спасет его изменении Читайте также меняется от пользователей 1
Но проблема если user1 и user2 работают в одном ряду если первый пользователь сохранит сначала то пользователь 2 сохранит изменение от пользователя 2 не сохранено только он будет читать изменение от пользователя 1
Я не знаю почему
Может ли кто-нибудь помочь мне?
Что я уже пробовал:
Я стараюсь экономить с помощью этого кода
gridView1.CloseEditor(); gridView1.UpdateCurrentRow(); wELDINGSUMMARYBindingSource.MoveNext(); this.wELDING_SUMMARYTableAdapter.Adapter.ContinueUpdateOnError = true; this.wELDING_SUMMARYTableAdapter.Update(this.qA_QCSYSTEMDataSet); //TO BEST FIT ALL COLUMNS //gridView1.BestFitColumns(); ///------- TO FILL DATA GRIDE VEIEW BY ALL TABLE OR AS PER TEXT BOX VALUE FOR SKETCH NO OR LINE ID OR LINE NO OR TEST PACKAGE SEIRAL OR NAME-----//// this.wELDING_SUMMARYTableAdapter.Fill(this.qA_QCSYSTEMDataSet.WELDING_SUMMARY);