منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] اضافة سجل في datagridview1 - نسخة قابلة للطباعة

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

الصفحات: 1 2


اضافة سجل في datagridview1 - البراء - 16-10-14

بسم الله الرحمن الرحيم
تحية طيبة الى جميع الاخوة في المنتدى
عندي datagridview1 تعرض بيانات من قاعدة بيانات اكسس اريد ان اضيف سجل جديد في datagridview1 ليظهر به المجموع الكلي لعمود في datagridview1 مع العلم تم اظهار المجموع في مربع نص من غير مشكلة والمشكلة التي تواجهني هي عند اضافة سجل datagridview1 الرتبطة بالبيانات "قاعدة بيانات اكسس" تظهر رسالة خطأ التالية "يتعذر إضافة صفوف إلى مجموعة صفوف DataGridView برمجيًا عندما يكون عنصر التحكم مرتبطًا ببيانات."


RE: اضافة سجل في datagridview1 - احمد129 - 16-10-14

(16-10-14, 10:14 AM)البراء كتب : بسم الله الرحمن الرحيم
تحية طيبة الى جميع الاخوة في المنتدى
عندي datagridview1 تعرض بيانات من قاعدة بيانات اكسس اريد ان اضيف سجل جديد في datagridview1 ليظهر به المجموع الكلي لعمود في datagridview1 مع العلم تم اظهار المجموع في مربع نص من غير مشكلة والمشكلة التي تواجهني هي عند اضافة سجل datagridview1 الرتبطة بالبيانات "قاعدة بيانات اكسس" تظهر رسالة خطأ التالية "يتعذر إضافة صفوف إلى مجموعة صفوف DataGridView برمجيًا عندما يكون عنصر التحكم مرتبطًا ببيانات."

يمكنك قراءة هذا الكتاب سوف تجد فية اجابة لكل اسئلتك 
برمجة قواعد البانات 
http://accountprog.blogspot.com/


RE: اضافة سجل في datagridview1 - benomar - 17-10-14

إلق نظرة على هذا المثال المعدل
[attachment=5860]

توضيح 
يتم إدخال قيم في الخلايا A و B  ثم إنتر فتظهر نتيجة ضرب القيم بالخليتين في الخلية C 
ثم يكرر ذلك في صف أخر أو عدة صفوف .
ثم بالنقر على الزر Total
فتظهر النتيجة بصف يتم إضافته مع تلوين الصف .
مرفق صورة للعملية .

صورة للنتيجة


RE: اضافة سجل في datagridview1 - البراء - 18-10-14

(17-10-14, 08:48 PM)benomar كتب : إلق نظرة على هذا المثال المعدل



توضيح 
يتم إدخال قيم في الخلايا A و B  ثم إنتر فتظهر نتيجة ضرب القيم بالخليتين في الخلية C 
ثم يكرر ذلك في صف أخر أو عدة صفوف .
ثم بالنقر على الزر Total
فتظهر النتيجة بصف يتم إضافته مع تلوين الصف .
مرفق صورة للعملية .


صورة للنتيجة

شكرا على الرد ولكن ما اريدة بعد عرض البيانات من قاعدة البيانات ان يتم اضافة سجل ليظهر الاجمالي 


RE: اضافة سجل في datagridview1 - benomar - 18-10-14

هذه محاولة 


RE: اضافة سجل في datagridview1 - البراء - 18-10-14

(18-10-14, 09:16 AM)benomar كتب : هذه محاولة 

بارك الله فيك اخي الكريم محاولة جيدة ولكن بمجرد وضع المؤشر في سجل الاجمالي يختفي وايضا في الطباعة لا يظهر الاجمالي اريد اضافة سجل في نهاية datagridview ووضع الاجمالي فيه


RE: اضافة سجل في datagridview1 - البراء - 18-10-14

بسم الله الرحمن الرحيم
الاخوة في المنتدى رجاء هل يوجد حل ام الموضوع لا يوجد له حل


RE: اضافة سجل في datagridview1 - البراء - 19-10-14

هل من مجيب


RE: اضافة سجل في datagridview1 - البراء - 20-10-14

بسم الله الرحمن الرحيم



الموضوع مهم برجاء من لديه المقدرة لحل المشكلة فيتفضل مشكور حتى الجميع يستفيد



RE: اضافة سجل في datagridview1 - Abu Ehab - 20-10-14

السلام عليكم
الأمر سهل جدا
أنا عملت لك مثال على السريع
مع أني تركت البيسك  حاليا  ولا أستخدمها
شوف :
لنفرض مثلا عندنا داتا جريد فيوو فيها 3 أعمده  ومجموعه لا محدوده من السطور
وعايزين نجمع الأعمده في سطر منفصل في أخر سجل للجريدفيوو

أنا عملت هنا 3 أعمده
الأول للمنتج
التاني للشراء
التالث للأرباح
وجمعتهم وأظهرتهم في سجل منفصل في اخر الجريدفيوو  وكمان تم تلوين السطر بلون مختلف حتى يكون واضح لك .
وكمان رقمت لك السطور Wink


PHP كود :
Public Class Form1
    Sub CreateGrd
()
 
       With DataGridView1
            
.ColumnCount 3
            
.Columns(0).HeaderText "Product"
 
           .Columns(1).HeaderText "Cost Pice"
 
           .Columns(2).HeaderText "Profit"
 
       End With
    End Sub
    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        CreateGrd
()

 
   End Sub

    Private Sub Button1_Click
(sender As ObjectAs EventArgsHandles Button1.Click

        Dim TotalCostPrice 
As Integer = (From rr As DataGridViewRow In DataGridView1.Rows _
                                        Select CInt
(rr.Cells(1).Value)).Sum()

 
       Dim TotalProfie As Integer = (From rr As DataGridViewRow In DataGridView1.Rows _
                                   Select CInt
(rr.Cells(2).Value)).Sum()

 
       DataGridView1.Rows.Add(New String() {"Total"TotalCostPriceTotalProfie})


 
       For Each r As DataGridViewRow In DataGridView1.Rows

            r
.HeaderCell.Value = (r.Index 1).ToString()
 
           If r.Cells(0).Value "Total" Then
                r
.DefaultCellStyle.ForeColor Color.White
                r
.DefaultCellStyle.BackColor Color.Black
            End 
If



 
       Next


    End Sub
End 
Class