تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
محتاج قبل اما البرنامج يقفل ياخد اخر row فى الداتاجريد فيو يحطها فى داتا جريد فيو
#1
محتاج قبل اما ادوس على علامة X(الخروج)من  البرنامج  ياخد اخر row فى الداتاجريد فيو يحطها فى  داتا جريد فيو تانية اوتوماتيك  بس ياخد اخر سطر بس انا مستخدم DATAADAPTER ,DATATABEL
الرد }}}
تم الشكر بواسطة:
#2
الداتاجريد فيو الاخرى هل هي بنفس الفورم -1
2-هل هي مربوطة؟
الرد }}}
تم الشكر بواسطة:
#3
بنفس الفورم اة
مربوطة ازاى؟؟؟
الرد }}}
تم الشكر بواسطة:
#4
(28-08-16, 02:34 PM)araxis كتب : بنفس الفورم اة
مربوطة ازاى؟؟؟

يعني هل هي مربوطة بقاعدة بيانات؟
اكتب شوية تفاصيل لعل نساعدك بحل سريع.
الرد }}}
تم الشكر بواسطة:
#5
ايوة مربوطة بقاعدة بيانات
باختصار انا عاوز قبل اما البرنامج يقفل ياخد اخر سطر بالكامل من داتا جريد فيو واحد لداتا جريد فيو 2
ولو فية سطر فى داتا جريد فيو 2 عن قفل البرنامج يععمل replace للسطر القديم بالجديد
الرد }}}
تم الشكر بواسطة:
#6
طيب الامر سهل تقوم باضافة الصف الاخير من الداتاتيبل الاولى الى الداتاتيبل الاخرى.
اذا اردت مثال اكتب رد.
الرد }}}
تم الشكر بواسطة:
#7
ادينى مثال اة

بس محتاجة اوتوماتيك يعنى اول اما اقفل البرنامج ييضيف اوتوماتيك ولو فية صف موجود قبل كدة يبدلة بالجديد
الرد }}}
تم الشكر بواسطة: سعود
#8
هل المشكلة في عدم معرفة حدث الاغلاق؟
والا المشكلة في عدم القدر على اضافة صف من جريد لجريد ثاني؟
وهل الاضافة للجريد الثاني او الاستبدال راح يكون بس في الجريد والا يتخزن في جدول؟
حاول تجاوب على الاسئلة على شان ما يتعب اللي يحاول يجاوبك
ولو انت رافع مثال لطلبك كان زمانك لقيت الحل
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة: سعود
#9
المثال مرفق

طبعا النسخ من dt1 الى dt2
dt1=DataTable1
dt2=DataTable2
وفيه حالتين لـكل من dt1 و dt2 من حيث احتواءها على صفوف .....اطلع على المثال.
ولو حبيت الكلاس هذا هو:
PHP كود :
Imports System.Data.OleDb

Public Class Form1
    Dim str 
As String "provider=microsoft.ace.oledb.12.0;data source=db.accdb"
 
   Dim con As New OleDb.OleDbConnection(str)

 
   Dim da1 As OleDbDataAdapterda2 As OleDbDataAdapter
    Dim dt1 
As DataTabledt2 As DataTable

    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        gd
()
 
   End Sub

    Dim cm1 
As OleDbCommandBuildercm2 As OleDbCommandBuilder

    Private Sub gd
()
 
       da1 = New OleDbDataAdapter("select * from tb1"con) : da2 = New OleDbDataAdapter("select * from tb2"con)
 
       cm1 = New OleDbCommandBuilder(da1) : cm2 = New OleDbCommandBuilder(da2)
 
       dt1 = New DataTable dt2 = New DataTable
        da1
.Fill(dt1)
 
       da2.Fill(dt2)

 
       d1.DataSource dt1 d2.DataSource dt2

        d1
.Columns(0).Width 100 d2.Columns(0).Width 100
        d1
.Columns(1).Width 285 d2.Columns(1).Width 285

        d1
.Columns(0).HeaderText "الرقم" d2.Columns(0).HeaderText "الرقم"
 
       d1.Columns(1).HeaderText "الاسم" d2.Columns(1).HeaderText "الاسم"

 
   End Sub

    Private Sub Form1_FormClosing
(sender As ObjectAs FormClosingEventArgsHandles Me.FormClosing
        e
.Cancel True

        da1
.Update(dt1)



 
       If dt1.Rows.Count 0 Then


            If dt2
.Rows.Count 0 Then
                Dim row 
As DataRow dt2.Rows(Me.BindingContext(dt2).Position)
 
               row.BeginEdit()
 
               row(1) = dt1.Rows(dt1.Rows.Count 1)(1)
 
               row.EndEdit()
 
               da2.Update(dt2)
 
           Else
                Dim row 
As DataRow dt2.NewRow
                row
(1) = dt1.Rows(dt1.Rows.Count 1)(1)
 
               dt2.Rows.Add(row)
 
               da2.Update(dt2)

 
           End If

 
       End If



 
       e.Cancel False
    End Sub
End 
Class 


الملفات المرفقة
.zip   CopyLastRowFromDatagridviewToOther.zip (الحجم : 57.17 ك ب / التحميلات : 230)
الرد }}}
تم الشكر بواسطة: أبو عمر , araxis
#10
Wink 
طيب انسى الكلام اللى فات خالص
شايف الصورة اللى فى المرفقات
اثناء مالبرنامج شغال الcell اللى بالاسود والاحمر اللى فى الداتا جريد فيو اللى فوق بيساوى التكست بوكس اللى متعلمين عليهم بالاسود والاحمر ودول بيتغيروا كل شوية يعنى كل اما الرقم اللى فى التكست بوكس بيتغير كل ما الرقم اللى فى الcell الاحمر والاسود اللى فى الداتا جريد فيو اللى فوق تتغير هى بتتغير اثناء مالبرنامج شغال والمفروض عامل كود ال save كمان
باجى اقفل وافتج تانى الاقى مفيش حاجة اتغير فى ال2 cell دول

   
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استخدام فونت جديد في البرنامج Emam emam 5 91 14-04-24, 01:29 PM
آخر رد: عبد العزيز البسكري
  عدم القدرة على إغلاق البرنامج وظهور رسالة the operation could not be completed صالح عبدالله 2 62 12-04-24, 06:03 AM
آخر رد: صالح عبدالله
  [VB.NET] حفظ الفورم (Form) (البرنامج) بعد التغيير visualist2015 8 6,460 12-04-24, 04:07 AM
آخر رد: أبو جودة
  تغيير المسار الي مسار البرنامج في تقرير ميكروسوفت atefkhalf2004 2 107 02-04-24, 05:05 PM
آخر رد: atefkhalf2004
  مشكلة عند نقل البرنامج من فيجوال 2013 الى فيجوال 2017 strongriseman 5 156 12-03-24, 10:37 AM
آخر رد: strongriseman
  مشكلة فى جمع عمود فى داتا جريد فيو احمد خطاب 3 162 06-03-24, 07:49 PM
آخر رد: احمد خطاب
  محتاج طريقة لتنسيق نص الرسالة المرسلة إلى الواتس اب new_programer 2 206 04-03-24, 07:15 AM
آخر رد: new_programer
  حذف الاسطر الفارغه من الداتا جريد فيو اليوم السابع 3 2,381 03-03-24, 12:57 AM
آخر رد: مصمم هاوي
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 238 25-02-24, 11:26 PM
آخر رد: heem1986
  [C#.NET] طباعة بيانات داتا جرد فيو h2551996 0 94 25-02-24, 02:31 PM
آخر رد: h2551996

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


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