الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التأكد من نوع الحقول في datagrid

مغلق
بدأه moh1983 في 2 يونيو 2006 · 1 رد · 493 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي داتاجري يتم من خلالها ادخال حقول الى قاعدة البيانات

هذه الحقول هي ارقام من نوع int

هل هناك طريقة تجبر المستخدم على ادخال هذه الحقول الى الداتاجريد و التاكد اذا كانت من نوع int او لا بأستخدام ErrorProvider

ارجو الرد للضرورة

#2

السلام عليكم

هنالك عدة حلول لفعل ذلك منها مثلاً الحدث

System.Data.DataColumnChangeEventArgs

حيث في هذا الحدث تتحقق من العامود الذي وقع فيه الإدخال أو التحديث بهذا الشكل

 If (e.Column.ColumnName.Equals("ColumnName")) Then

			If Not IsNumeric(e.ProposedValue) Then

				e.Row.SetColumnError(e.Column, "الرجاء ادخل قيمة رقمية")
				Return

			Else
				e.Row.SetColumnError(e.Column, "")

			End If

ستتحقق من القيمة المدخلة في العامود الذي تود التحقق منه بحيث تكتب اسمه بدل ColumnName

ثم إذا لم تكن القيمة رقمية ستظهر سالة خطأ للمستخدم غير ذلك ستقوم بمسح رسالة الخطأ إن وجدة.

بالتوفيق إن شاء الله.

في المثال يتضح المقال

هذا الموضوع مغلق.

مواضيع مشابهة