تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] محتاج طريقة لحفظ البيانات بالListVeiw
#2
يا كليرو،

هذه طريقة لحفظ بيانات ال ListView في ملف Xml وقراءتها
PHP كود :
Public Class Form1

    Private Sub Button1_Click
(sender As System.ObjectAs System.EventArgsHandles Button1.Click
        
'' حفظ البيانات في ملف
        SerializeListViewData
(ListView1"file.xml")
 
   End Sub

    Private Sub Button2_Click
(sender As System.ObjectAs System.EventArgsHandles Button2.Click
        
'' قراءة البيانات من ملف
        DeserializeToListView
(ListView1"file.xml")
 
   End Sub

#Region " Serialize and Deserialize ListView data "

 
   '' http://vbcity.com/blogs/xtab/archive/2011/10/17/how-to-serialize-and-deserialize-listview-data.aspx

 
   ' Serialize '
 
   Private Sub SerializeListViewData(LV As ListViewByVal filename As String)
 
       '  Create a FileStream and get the file to write to. '
 
       Dim FS As IO.FileStream IO.File.Create(filename)
 
       '  Create a Binary Formatter for Serialization process '
 
       Dim BinFmtr As New Runtime.Serialization.Formatters.Binary.BinaryFormatter
        
'  Create an arraylist as temp storage for listview items data '
 
       Dim alSavedLV As New ArrayList

        
'  Iterate through the ListView''s listitem collection and add '
 
       '  each to the temporary ArrayList '
 
       For item As Integer 0 To LV.Items.Count 1
            
'  Add next item/subitem to the arraylist '
 
           alSavedLV.Add(LV.Items(item))
 
       Next

        
'  Serialize the complete arraylist to the file '
 
       '  The arraylist contains all the listview data '
 
       BinFmtr.Serialize(FSalSavedLV)

 
       '  Close the FileStream '
 
       FS.Close()

 
   End Sub

    
' Deserialize '
 
   Private Sub DeserializeToListView(ByVal LV As ListViewByVal filename As String)
 
       '  Create a FileStream to access the storage file '
 
       Dim FS As IO.FileStream IO.File.Open(filenameIO.FileMode.Open)
 
       '  Create a Binary Formatter for Serialization process '
 
       Dim BinFmtr As New Runtime.Serialization.Formatters.Binary.BinaryFormatter
        
'  Create an arraylist as temp storage for listview items data '
 
       Dim alSavedLV As New ArrayList

        
'  Deserialize the data from the file and put it in the arraylist '
 
       alSavedLV CType(BinFmtr.Deserialize(FS), ArrayList)

 
       '  Read the arraylist contents into the listview '
 
       Dim lvi As ListViewItem
        For item 
As Integer 0 To alSavedLV.Count 1
            lvi 
= New ListViewItem
            lvi 
CType(alSavedLV(item), ListViewItem)
 
           LV.Items.Add(lvi)
 
       Next

        
'  Done with the FileStream '
 
       FS.Close()
 
   End Sub

#End Region



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


الردود في هذا الموضوع
RE: محتاج طريقة لحفظ البيانات بالListVeiw - بواسطة الوادي - 05-07-16, 03:59 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مشروع] مشروع لاضافة رسم بيانى محتاج التدخل لاصلاحه dr.programming 0 223 09-11-25, 01:48 AM
آخر رد: dr.programming
  [VB.NET] طريقة تفعيل الشاشة الصغيرة في جهاز الكاشير MOHAMMED ALZWI 0 261 25-09-25, 02:17 PM
آخر رد: MOHAMMED ALZWI
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,872 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 844 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 799 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,295 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,031 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,014 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 790 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 703 26-04-25, 12:24 AM
آخر رد: الدريساوي

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


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