منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] السماح بالتعديل من الـ DataGridView - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : [سؤال] السماح بالتعديل من الـ DataGridView (/showthread.php?tid=454)



السماح بالتعديل من الـ DataGridView - Mido9 - 09-10-13

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

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


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


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


كود :
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



RE: السماح بالتعديل من الـ DataGridView - سعود - 09-10-13

الكود التالي كفيل بالغرض باذن الله تعالى
كود :
dataadapter12.update(DataSet12,"t_fatora")



RE: السماح بالتعديل من الـ DataGridView - تركي قرمزلي - 10-10-13

السلام عليكم و رحمة الله و بركاته
بعد إذن أخي سعود
اكتب
PHP كود :
dim cmdb as new oledbcommandbuilder(dataadapter12

قبل السطر

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


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


RE: السماح بالتعديل من الـ DataGridView - Mido9 - 10-10-13

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

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

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

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

وشكرا لكم


RE: السماح بالتعديل من الـ DataGridView - تركي قرمزلي - 10-10-13

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