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

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

يمكنك قراءة هذا الكتاب سوف تجد فية اجابة لكل اسئلتك 
برمجة قواعد البانات 
http://accountprog.blogspot.com/
إلق نظرة على هذا المثال المعدل
[attachment=5860]

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

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



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


صورة للنتيجة

شكرا على الرد ولكن ما اريدة بعد عرض البيانات من قاعدة البيانات ان يتم اضافة سجل ليظهر الاجمالي 
هذه محاولة 
(18-10-14, 09:16 AM)benomar كتب : [ -> ]هذه محاولة 

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



الموضوع مهم برجاء من لديه المقدرة لحل المشكلة فيتفضل مشكور حتى الجميع يستفيد
السلام عليكم
الأمر سهل جدا
أنا عملت لك مثال على السريع
مع أني تركت البيسك  حاليا  ولا أستخدمها
شوف :
لنفرض مثلا عندنا داتا جريد فيوو فيها 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 
الصفحات : 1 2