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

عرض بيانات Datagridview في Textbox

بدأه wardah في 27 ديسمبر 2008 · 2 رد · 1,194 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم أعزائي : أنا أنتقلت حديثأ إلى دوت نت .وتنقصني بعض التوضيحات:

1- كود عرض بيانات الداتا جريد فيو في التكست تمهيداً لتحريرها.

2- نا استخدم هذا الكود لإضافة بيانات جديدة .أريد التعديل في الكود بحيث لايكون هناك سجل مطابق في الجدول.

Dim dataset1 As New DataSet

Dim dataadpater1 As New OleDbDataAdapter(sql, db)

dataadpater1.Fill(dataset1, "e_tab")

If code.Text = "" Or sch_name.Text = "" Or emp_name.Text = "" Or emp_id.Text = "" Or employment.Text = "" Or emp_file.Text = "" Or emp_phone.Text = "" Or email.Text = "" Then MsgBox("لابد من إكمال البيانات لإتمام الحفظ.", MsgBoxStyle.Critical, "تنبيه") : Exit Sub

Dim saveinto As New OleDbCommand

saveinto.Connection = db

saveinto.CommandType = CommandType.Text

saveinto.CommandText = "insert into e_tab(code,sch_name,emp_name,emp_file,employment,emp_id,emp_phone,email)values ('" & code.Text & "', '" & sch_name.Text & "' , '" & emp_name.Text & "' , '" & emp_file.Text & "', '" & employment.Text & "' , '" & emp_id.Text & "' , '" & emp_phone.Text & "' , '" & email.Text & "')"

db.Open()

saveinto.ExecuteNonQuery()

db.Close()
#2

الاخت الفاضلة وردة

السلام عليكم ورحمة الله وبركاتة

أولاً يجب ان يكون حقل ID مفتاح اساسي في قاعدة البيانات حتي يتحقق شرط عدم تكرار البيانات

ثانياً في بيئة الدوت نت وعند تنفيذ الكود لامر الحفظ يتم وضع أمر الحفظ مابين

Try

و

Catch ex As Exception

وذلك لتلافي ظهور رسائل الدوت نت المزعجة عند تكرار البيانات

ليصبح الكود بهذا الشكل علي سبيل المثال

Try
			Me.Validate()
			Me.bindingSource.EndEdit()
			dataAdapter.Update(tbl)

		Catch ex As Exception
			MsgBox("هذا البيان مكرر", MsgBoxStyle.Critical, "بيان مكرر".Trim)
		End Try
	End Sub

بعد ذلك ستظهر لك رسالة بعدم تكرار البيانات كالشكل التالي

post-46243-1230488564_thumb.jpg

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

ألف شكر أخي العزيز...تم عمل اللازم أما بالنسبة لعرض سجل الداتا جريد في تكست فكيف؟

تحياتي..

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