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

اريد كود الإضافة والحفظ من Datagridview إلى قاعدة أكسس

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

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

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

3 أيام وأنا أستخدم خاصية البحث هنا ولم أجد الحل بالتفصيل ..

#2

ما عهدت أن ارى موضوع أوستفسار بدون رد في "الفريق العربي للبرمجه "....

مشرفين .. خبراء ... اين ذهبوا .. ؟؟؟!!!!!!!!!!

#3

أتمني الرد أيضاً

#4

وأنا أيضاً أتمنى الرد

#6

اليك هذا البرنامح سوف تجد فيه مرادك

____________________.rar

الخير هنا ربى اغفر لى ولوالدى وللمؤمنين يوم يقوم الحساب000 امين

#7

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

حياك الله أخي الكريم

لنفترض أن لديك المعطيات التالية :

قاعدة البيانات = POP

فيها جدول اسمه = TOP

فيه حقول على الترتيب :

T,S,M

وكلها من نوع نص

ولديك

نموذج عليه :

DataGridView1

Button1

في التصميم :

DataGridView1 تقوم أولا بإنشاء أعمدة في وضع التصميم لإداة

طريقة الإنشاء في المرفقات بالصورة ..

بعد ذلك تقوم تقوم بكتابة الشفرة الازمة للإتصال مع قاعدة البيانات

DataGridView1 وفي الزر تضع الكود التالي ليتم حفظ بيانات

في الجدول المراد

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

Try

con.Open()

Dim ole As New OleDbCommand

Dim i As Integer

For i = 0 To DataGridView1.Rows.Count - 2

Dim row As DataGridViewRow = DataGridView1.Rows(i)

Dim t As DataGridViewComboBoxCell = row.Cells(0)

Dim s As DataGridViewComboBoxCell = row.Cells(1)

Dim m As DataGridViewTextBoxCell = row.Cells(2)

Dim sql As String = "insert into TOT (T,S,M)" & _

" values('" & t.Value & "','" & s.Value & "','" & m.Value & "')"

ole.Connection = con

ole.CommandText = sql

ole.ExecuteNonQuery()

Next

MsgBox("تمت الاضافة")

da.Fill(dataset1, "TOP")

DataGridView1.Rows.Clear()

Catch ex As Exception

MsgBox("لم تتم الاضافة")

Finally

con.Close()

End Try

End Sub

وبفرض أنك مبتديء مثلي .. فلاتنسى أن تضيف في القسم العام من الكود هذا الكود

Imports System.Data

Imports System.Data.OleDb

كما وأهيب بك أخي الكريم ان لاتنسى تعريف الإتصال والإستعلام المطلوب بالشكل التالي

Public Class Form1 'تضعها في كود الفئة

Dim conn As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & _

Application.StartupPath & "\POP.mdb"

Dim con As New OleDbConnection(conn)

Dim sqls As String = "select * from TOT"

Dim dataset1 As New DataSet

Dim da As New OleDbDataAdapter(sqls, con)

post-171333-1222977214_thumb.jpg

تم تعديل هذه المشاركة بواسطة متفائل جداً في 2 أكتوبر 2008 في 23:11

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