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

كيف لي ان احدث بيانات الليست فيو، بعد كل عملية ادخال

علما ان الكود الدي يقوم بتعبئة بيانات الليست فيو عند تحميل النموذج، شغال مائة بالمائة وهو
كود :
Sub PopulateListView()

        With ListView1
            .Clear()
            .View = View.Details
            .Columns.Add("Note_id", 0, HorizontalAlignment.Center)
            .Columns.Add("ملاحظــــات", 590, HorizontalAlignment.Left)
            .GridLines = False
            .FullRowSelect = True
            .Cursor = Cursors.Hand
            .BackColor = Color.Beige
            .ForeColor = Color.Black


            Dim Lst As New ListViewItem
            Dim List = From B In db.Fixed_Notes Select B

            For Each x In List

                Lst = New ListViewItem(x.Note_id)
                Lst.SubItems.Add(x.Note)
                .Items.Add(Lst)
            Next
        End With

    End Sub

وقد قمت باستدعاء ذلك الاجراء بعد عملية الادخال
كود :
Private Sub btn_save_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_save.Click


        If txt_Note.Text = "" Then
            lbl_Caution.Visible = True
            lbl_Caution.Text = "اســـم الملاحظــــــة لا يمكن ان يكون فارغاً"
            Panel2.BackColor = Color.Red
            txt_Note.Focus()
            Exit Sub
        End If

        Try
            Dim Tabl As DB.Fixed_Note = New DB.Fixed_Note

            With Tabl
                .Note = txt_Note.Text
            End With

            _AddingNew(Tabl)
            Clear_Txts()
            txt_Note.Focus()

            Note_List_frm.PopulateListView()
        Catch ex As Exception
        End Try
    End Sub

الا ان الجزء من الكود المتعلق باستدعاء الكود المتعلق بتعبئة الليست فيو، لا ينفذ
كود :
Note_List_frm.PopulateListView()

ارجو المساعدة

والف الف شكر


الملفات المرفقة صورة/صور
       
الرد
تم الشكر بواسطة:
#2
السلام عليكم

طوال اليوم، وانا افكر في حل لهذه المعضلة...
اذ سبق ان سويت مثال بسيط، والكود الذي تم وضعه، يعمل على تحديث بيانات الليست فيو

ولكن على البرنامج الرئيسي الخاص بي .......لا يعمل

الى ان اكتشفت سبب عدم عمل الكود الخاص بتحديث الليست فيو

السبب يعود الى انه عندما يكون النموذج العائد لليست فيو، محتضن ضمن البرنامج الرئيسي فلن يكون هناك تحديث لبيانات الليست فيو

يينما اذا النموذج الذي فيه الليست فيو، غير محتضن ......فسوف يكون هناك تحديث لبيانات الليست فيو

كما هو مبين بالصور المرفقة

ارجو المساعدة على حل هذه المشكلة التي تؤرقني كثيرا، وخصوصا انني مضطر الى ان تكون كافة النماذج التي بها ليست فيو ، هي نماذج محتضنة ضمن الشاشة الرئيسية للبرنامج


الملفات المرفقة صورة/صور
       
الرد
تم الشكر بواسطة:
#3
up.......
الرد
تم الشكر بواسطة:
#4
لم يبق الا هدا السؤال

حاولت كثيرا ......الا انني لا افهم لماذا لا يتم تحديث بيانات الليست فيو
الرد
تم الشكر بواسطة:
#5
UP....
الرد
تم الشكر بواسطة:
#6
السلام عليكم ورحمة الله وبركاته

أخي الكريم
قبل السطر

كود :
Note_List_frm.PopulateListView()

جرب أن تضع الكود التالي

كود :
ListView1.Clear()

فإن تم مسح البيانات من الليست فيو
فإن الكود يعمل وإلا فإن هناك خطأ حاول أن تتبعه
الرد
تم الشكر بواسطة: learning.net
#7
شكرا اخي
sooriaty
على محاولتك الاجابة
ولكنها للاسف لم تنجح

المشكلة اكتشفتها واشرت اليها بالمشاركة رقم 2
إقتباس :السبب يعود الى انه عندما يكون النموذج العائد لليست فيو، محتضن ضمن البرنامج الرئيسي فلن يكون هناك تحديث لبيانات الليست فيو

ارجو ممن لديه الخبرة ضرورة المساعدة في حل هذه المعضلة العويصة
والف شكر
الرد
تم الشكر بواسطة:
#8
السلام عليكم

اضع اخوتي بين ايديكم، مثالين،

احدهما تتم فيه عملية تحديث لبيانات الليست فيو ( بسبب كون النموذح غير محتضن )
الثاني لا تتم فيه عملية تحديث لبيانات الليست فيو ( بسبب كون النموذج محتضن)

ارجو المساعدة في جعل الليست فيو تتم عليها عملية تحديث للبيانات بعد كل اضافة

والف شكر


الملفات المرفقة
.zip   it is work.zip (الحجم : 114.07 ك ب / التحميلات : 153)
.zip   it is not work.zip (الحجم : 119.63 ك ب / التحميلات : 157)
.zip   DataClasses1DataContext.zip (الحجم : 116.3 ك ب / التحميلات : 158)
الرد
تم الشكر بواسطة:
#9
اخى الكريم
امسح هذا السطر من الفورم المسمى Beda_Add

PHP كود :
Form1.PopulateListView() 

وضع مكانه

PHP كود :
Dim f As Form
            
For Each f In Main.MdiChildren
                
If TypeOf f Is Form1 Then
                    DirectCast
(fForm1).PopulateListView()
                
End If
            
Next f 

بالتوفيق إن شاء الله
"الناس نيام فإذا ماتوا إنتبهوا"
الرد
تم الشكر بواسطة: kafi2030 , Sajad , sooriaty03
#10
الف الف الف شكر
اخي
learning.net


بارك الله فيك ، وجزاك الله عني كل خير
فقد ازحت هما كبيرا عني

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] استيراد بيانات لقاعدة البيانات وعمل مقارنة nandy2016 1 65 08-12-18, 02:22 PM
آخر رد: nandy2016
  [VB.NET] حفظ بيانات في جدولين kah1974 0 39 05-12-18, 11:44 PM
آخر رد: kah1974
  [كود] إدراج بيانات من الجريد إلى أكسس motazsaad94@gmail.com 3 73 05-12-18, 05:44 PM
آخر رد: motazsaad94@gmail.com
  الاخوة الذين يواجهون مشكلة الحفظ في قاعدة بيانات اكسسس abo ragab 0 104 04-12-18, 11:52 PM
آخر رد: abo ragab
  كيفية دمع بيانات فى تكست بوكس واحد سمير جمال 3 81 04-12-18, 04:07 PM
آخر رد: Rabeea Qbaha
  اضافة بيانات اكثر من جدول في الكرستال المتألق9 1 54 02-12-18, 04:06 PM
آخر رد: Rabeea Qbaha
  ربطت مشروع على قاعدة بيانات mysql على استضافتي لكن البرنامج بطيء جدا essawq 17 552 02-12-18, 12:13 AM
آخر رد: أبوبكر سويدان
  [VB.NET] رفع قاعدة بيانات علي جوجل دريف والاتصال بها من أكثر من جهاز محمد صلاح ابراهيم 2 178 29-11-18, 03:09 AM
آخر رد: Rabeea Qbaha
  اظهار بيانات معينه من جدول دون اظهاره فى داتاجريدفيو vb2010 8 140 26-11-18, 01:11 AM
آخر رد: Rabeea Qbaha
  سؤال لاخفاء عمود في الليست فيو Emam emam 2 71 25-11-18, 12:10 AM
آخر رد: Emam emam

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


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