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

Datagridview

مغلق
بدأه MohamedAliSalim في 3 فبراير 2008 · 6 رد · 1,623 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته لقد تعاملت مع dataGridView والاضافه والمسح والتعديل فيها بنجاح ولكن اريد ان لا تظهر المدخلات القديمه التي قمت بتسجيلها وتظهر dataGridView فارغه ولكن لا تمسح البيانات في ال sql (اي تكون البيانات التي تم تخزينها من قبل موجوده في قاعده البيانات ولكن لا يتم عرضها في الداتا جريد )

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

#2

اخي هل تريد فقط عرض آخر المدخلات في الداتا قريد فيوا اما ماذا وضح سؤالك

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#3

صباح الخيرلكل الاعضاء

بتمنى سيدي العزيز تساعدني بالكود ترفق لنا كود الاضافة في الداتا جريد إلى الداتا بيس

بلييييييييييييز حتى تعم الفائدة وجزاك الله الف الف خير :rolleyes:

#4

مساء الخير

بدي اعرف لما بعمل اضافة عن طريق الداتا جريد إلى الداتا بيس

في الحدث الخاص بالداتا جريد leave row

بلييييز بدي مساعدة؟؟؟ :(

#5

السلام عليكم ورحمه الله اسف لتاخيري في الرد

اولا شكرا ابو عزام علي اهتمامك سؤالي هو كيف لي ان اسجل كل مره في الدادا جريد دون ان تظهر ماسجلته من قبل يعني كل فورم لود الداتا جريد تظهر فارغه في وضع الاضافه فقط وليس العرض ارجو ان اكون وضحت الصوره

ثانيا الاخت نسرينا 123 اسف علي تاخري في الرد عليكي وكود التعديل في الداتا جريد والاضافه والمسح سهل جدا ولكن تفضليه

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
		Me.Validate()
		'Me.d1s.EndEdit()
		If ds.HasChanges Then
			Dim cmb As New SqlCommandBuilder(Me.datptr)

			Me.ds.Tables("اسم الجدول").GetChanges()
			datptr.Update(ds.Tables("اسم الجدول"))
			DataGridView1.Refresh()
		End If

	End Sub

	Private Sub datagrid_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
		'TODO: This line of code loads data into the 'BalanceDataSet.elmoared' table. You can move, or remove it, as needed.
		'Me.ElmoaredTableAdapter.Fill(Me.BalanceDataSet.elmoared)
		cn.Open()
		datptr.Fill(ds, "elmoared")
		DataGridView1.DataSource = ds.Tables(0)
		DataGridView1.Columns.Item(0).HeaderText = "اسم الحقل "
		DataGridView1.Columns.Item(1).HeaderText = "اسم الحقل"
end sub

واي استفسار اخر انا في الخدمه ...

اوعوا تنسوا سؤالي!!

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

#6

up

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

#7

إذا كنت تريد بعد الضغط على زر (تعديل) مثلاً أو (حذف) يتم تفريغ الداتاقريد فهذا السطر يفي بالغرض

DataGridView.DataSource = ""

وهو يجعل مصدر البيانات للداتا قريد فارغاً ويتوجب عليك إعادة تحميلها بحدث آخر حسب سياق برنامجك

وإذا كنت تريد عرض باقي السجلات وإخفاء المعدله فقط فهذا يستلزم شرط معين حسب التعديلات التي تم إجراؤها في الحقول

مثلاً لديك جدول به ( اسم ) و ( رقم ) و ( الجنس= ذكر أو انثى) وتريد ان يتم عرض الإناث فقط الداتا قريد

فبعد تعديل الجنس بأي سجل من أنثى إلى ذكر تقوم بتحميل الداتا قريد من جديد فقط ولن يظهر السجل الذي تم تعديله

مثل ما قلت لك لازم يكون عندك حاجه تبني عليها

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

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