منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : السماح بالتعديل من الـ DataGridView
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاتة

اخواني الافاضل انا الات لدي فورم به صندوق داتا جريد فيو و زر بوتون


اريد طريقة لحفظ التعديلات من الداتا جريد فيو


،، اانا املأ البيانات للداتا جريد فيو بهذا الشكل


كود :
Dim saveinto2 As New OleDb.OleDbCommand
            Dim constr2 As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & Application.StartupPath & "\db.mdb"
            Dim conn2 As New OleDb.OleDbConnection(constr2)
            Dim DataSet12 As New DataSet
            Dim SQLstr2 As String
            SQLstr2 = "SELECT * From t_fatora WHERE fat_com_name=('" & TextBox1.Text & "') "
            conn2.Open()
            Dim dataadapter12 As New OleDb.OleDbDataAdapter(SQLstr2, conn2)
            dataadapter12.Fill(DataSet12, "t_fatora")
            DataGridView1.DataSource = DataSet12.Tables(0)
            DataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
            DataGridView1.Columns(0).HeaderText = "م"
            DataGridView1.Columns(0).Width = 30%
            DataGridView1.Columns(1).HeaderText = "إسم الشركة"
            DataGridView1.Columns(1).AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells
الكود التالي كفيل بالغرض باذن الله تعالى
كود :
dataadapter12.update(DataSet12,"t_fatora")
السلام عليكم و رحمة الله و بركاته
بعد إذن أخي سعود
اكتب
PHP كود :
dim cmdb as new oledbcommandbuilder(dataadapter12

قبل السطر

PHP كود :
dataadapter12.update(DataSet12,"t_fatora"


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

ولكن عندما وضعت الاكود التي وضعتموها

Dim dataadapter12 As New OleDb.OleDbDataAdapter(SQLstr2, conn2)
dataadapter12.Update(DataSet12, "t_fatora")

طلب مني تعريف المتغيرات التالية dataset12,conn2, sqlstr2
مع العلم إني معرفهم فى الزر Button 2 الذي بواسطته املأ البيانات
جربت كذا مره اعرفهم فى الـ Button 1 ولكن لم انجح

وشكرا لكم
السلام عليكم و رحمة الله و بركاته
عندما تعرف متغيرات في الاجراء button_click تكون هذه النتغيرات private بمعنى أنك لا يستطيع إجراء آخر من استغلالها و بالتالي عليك تعريف المتغيرات خارج الاجراءات أي تحت السطر public class Form1
السلام عليكم و رحمة الله و بركاته