تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] السماح بالتعديل من الـ DataGridView
#1
السلام عليكم ورحمة الله وبركاتة

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


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


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


كود :
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
الرد }}}
تم الشكر بواسطة:
#2
الكود التالي كفيل بالغرض باذن الله تعالى
كود :
dataadapter12.update(DataSet12,"t_fatora")
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: Mido9
#3
السلام عليكم و رحمة الله و بركاته
بعد إذن أخي سعود
اكتب
PHP كود :
dim cmdb as new oledbcommandbuilder(dataadapter12

قبل السطر

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


السلام عليكم و رحمة الله و بركاته
الرد }}}
تم الشكر بواسطة: Mido9 , tarek
#4
جزاااااكم الله خيرا على المساعده بارك الله فيكم

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

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

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

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



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم