03-02-23, 08:36 PM
الصفحات : 1 2
03-02-23, 09:54 PM
(03-02-23, 08:36 PM)خالد كامل1 كتب : [ -> ]تفضل اخى الكريم هذا المثال ولك منى الف تحية
TEST.rar
كما ذكرت لك الاضافه تكون في مصدر البيانات
وهو هنا DT2 الموجود في Form1
لانك ربطت الداتاجريدفيو به وانت في الفورم الاول Form2.DataGridView1.DataSource = DT2
فتكون الاضافة كالتالي
PHP كود :
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Dim dr As DataRow = Form1.DT2.NewRow
dr("باركود") = TextBox1.Text
dr("اسم الصنف") = TextBox2.Text
dr("الكمية") = TextBox3.Text
dr("السعر") = TextBox4.Text
dr("الاجمالى") = TextBox5.Text
Form1.DT2.Rows.Add(dr)
End Sub
لكن البيانات لن تستفيد منها بسبب أنك قمت بتغيير اسماء الاعمدة الاصلية في هذا الاستعلام الى اسماء للعرض فقط
PHP كود :
da_ = New OleDbDataAdapter("select pro_code AS [باركود],pro_name AS [اسم الصنف],QTY AS [الكمية],PRISE AS [السعر] ,TOTAL AS [الاجمالى] from PRODUCTS", con)
والمفروض أن أعطيك الكود التالي لتستفيد من البيانات في الطباعة مثلا او التحديث
(طبعا في الوضع الحالي لن يعمل معك هذا الكود)
PHP كود :
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Dim dr As DataRow = Form1.DT2.NewRow
dr("pro_code") = TextBox1.Text
dr("pro_name") = TextBox2.Text
dr("QTY") = TextBox3.Text
dr("PRISE") = TextBox4.Text
dr("TOTAL") = TextBox5.Text
Form1.DT2.Rows.Add(dr)
End Sub
03-02-23, 11:40 PM
وكما تفضل الأخ AnyDesk K
نفس الكود ولكن بطريقة مباشرة بدون تعاريف اضافية :
نكتب هذا السطر :
بدلاً من الكود التالي :
نفس الكود ولكن بطريقة مباشرة بدون تعاريف اضافية :
نكتب هذا السطر :
كود :
Form1.DT2.Rows.Add(TextBox1.Text, TextBox2.Text, TextBox3.Text, TextBox4.Text, TextBox5.Text)بدلاً من الكود التالي :
كود :
DataGridView1.Rows.Add()
DataGridView1.Item(0, DataGridView1.Rows.Count - 1).Value = TextBox1.Text
DataGridView1.Item(1, DataGridView1.Rows.Count - 1).Value = TextBox2.Text
DataGridView1.Item(2, DataGridView1.Rows.Count - 1).Value = TextBox3.Text
DataGridView1.Item(3, DataGridView1.Rows.Count - 1).Value = TextBox4.Text
DataGridView1.Item(4, DataGridView1.Rows.Count - 1).Value = TextBox5.Text15-02-23, 11:01 PM
(31-01-23, 09:14 PM)خالد كامل1 كتب : [ -> ]السلام عليكم احبتى فى اللهعند مجموعه من الفواتير فى فى داتا جريد فيو فى فورم 1عندما اعؤض الفاتوره نفسه فى فورم الاخر بشرط رقم الفاتورهواريد التعديل عليها لا استطيع اضافه عناصر جديده فى الفاتورة لا يشمع لى بالحاق سطر فى الداتا جريد فيواتمنى من اخوتى الحلRows cannot be programmatically added to the DataGridView's rows collection when the control is data-bound.
هل توصلت للحل؟؟؟
16-02-23, 03:10 AM
(15-02-23, 11:01 PM)estefsar كتب : [ -> ](31-01-23, 09:14 PM)خالد كامل1 كتب : [ -> ]السلام عليكم احبتى فى اللهعند مجموعه من الفواتير فى فى داتا جريد فيو فى فورم 1عندما اعؤض الفاتوره نفسه فى فورم الاخر بشرط رقم الفاتورهواريد التعديل عليها لا استطيع اضافه عناصر جديده فى الفاتورة لا يشمع لى بالحاق سطر فى الداتا جريد فيواتمنى من اخوتى الحلRows cannot be programmatically added to the DataGridView's rows collection when the control is data-bound.
هل توصلت للحل؟؟؟
للاسف لم اتوصل لحل الى الان
الصفحات : 1 2