السلام عليكم ورحمة الله وبركاته
لدي صفحة فيها عدة حقول مرتبطة بقاعدة بيانات حيث يتم اختيار اسم الشخص من dropdownlist ثم تظهر بياناته في هذه الحقول
المطلوب أثناء تعديل البيانات ثم ضغط زر حفظ التعديلات أريد أن تكون dropdownlist.Enabled = False وبعد الحفظ تكون dropdownlist.Enabled = True بحيث لايستطيع فتحها أثناء الاتصال بالسيرفر لعملية الحفظ ووضعت ذلك في حدث الحفظ لكن لم أخرج بنتيجة السبب أنه لا يجعلها dropdownlist.Enabled = False إلا بعد الحفظ
والمشكلة التي جعلتني أفعل ذلك أن بعض المستخدمين تكون الانترنت عندة بطيئة ولا ينتظر حتى ينتهي من عملية الحفظ مما يجعله ينتقل لشخص آخر ثم يأخذ جزء من بيانات الجديد للشخص المطلوب حفظ بيانات وهذا جزء من كود الحفظ
dropdownlist.Enabled = False
conNorthwind = New SqlConnection(Decrcon)
conNorthwind.Open()
cmdSql = New SqlDataAdapter("W_ub", conNorthwind)
cmdSql.SelectCommand.CommandType = CommandType.StoredProcedure
cmdSql.SelectCommand.Parameters.Add("@UnID", DropT_University.SelectedValue)
cmdSql.SelectCommand.Parameters.Add("@QTID", DropT_Q_QType.SelectedValue)
cmdSql.SelectCommand.ExecuteNonQuery()
dropdownlist.Enabled = True