تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] الكتابة في الملف
#1
السلام عليكم

يرجى المساعده في هذا الكود

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

هذا الكود

PHP كود :
         Dim swWriter As New System.IO.StreamWriter(My.Application.Info.DirectoryPath "\logs.bk")
 
      
            Dim LineToWrite 
As String String.Empty

 
           For _Row As Integer 0 To DataGridView4.Rows.Count 1
                LineToWrite 
String.Empty
 
               For _Column As Integer 0 To DataGridView4.Columns.Count 1
                    If DataGridView4
.Rows(_Row).Cells(_Column).Value IsNot Nothing Then
                        LineToWrite 
&= "," DataGridView4.Rows(_Row).Cells(_Column).Value.ToString
                    Else
                        LineToWrite 
&= ","
 
                   End If
 
               Next
                LineToWrite 
LineToWrite.Remove(01'remove the first comma

                swWriter.WriteLine(LineToWrite)

            Next
            swWriter.Flush()
            swWriter.Close() 


مشكلة الكود ان يمسح المعلومات القديمه في الملف وينزل معلومات جديده

انا اريد ان يكتب  في الملف بدون مسح الداتا القديمه  

اتمنى وصلت الفكره بارك الله فيكم 

وشكرا
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته،

جرب إضافة خاصية FileMode.Append إلى السطر الأول.

أي، هذا السطر:
PHP كود :
Dim swWriter As New System.IO.StreamWriter(My.Application.Info.DirectoryPath "\logs.bk"


يصبح هكذا:
PHP كود :
Dim swWriter As New System.IO.StreamWriter(My.Application.Info.DirectoryPath "\logs.bk"FileMode.AppendFileAccess.Write
الرد }}}
تم الشكر بواسطة: dubai.eig
#3
PHP كود :
Dim sb As New System.Text.StringBuilder
For Each r As DataGridViewRow In DataGridView4.Rows
    
If r.Index DataGridView4.Rows.Count 1 Then Exit For
    
Dim q From x As DataGridViewCell In r.Cells Select x.Value
    sb
.AppendLine(String.Join(","q))
Next
IO
.File.AppendAllText(My.Application.Info.DirectoryPath "\logs.bk"sb.ToString
الرد }}}
تم الشكر بواسطة: dubai.eig , dubai.eig
#4
(29-11-16, 03:53 PM)lmofallis كتب : وعليكم السلام ورحمة الله وبركاته،

جرب إضافة خاصية FileMode.Append إلى السطر الأول.

أي، هذا السطر:
PHP كود :
Dim swWriter As New System.IO.StreamWriter(My.Application.Info.DirectoryPath "\logs.bk"


يصبح هكذا:
PHP كود :
Dim swWriter As New System.IO.StreamWriter(My.Application.Info.DirectoryPath "\logs.bk"FileMode.AppendFileAccess.Write




بارك الله فيك شكرا نفع معاي  شكرا






(29-11-16, 08:18 PM)amgad525 كتب :
PHP كود :
Dim sb As New System.Text.StringBuilder
For Each r As DataGridViewRow In DataGridView4.Rows
    If r
.Index DataGridView4.Rows.Count 1 Then Exit For
 
   Dim q From x As DataGridViewCell In r.Cells Select x.Value
    sb
.AppendLine(String.Join(","q))
Next
IO
.File.AppendAllText(My.Application.Info.DirectoryPath "\logs.bk"sb.ToString



شكرا استاذ amgad525

جربته ومشه معاي شكرا بارك الله فيج
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] مشكلة تظهر عند استخدام الملف manifest mmaalmesry 2 622 12-05-25, 12:15 AM
آخر رد: mmaalmesry
  طلب تعديل كود جلب اسم الملف ومساره مصمم هاوي 4 535 25-01-25, 12:45 AM
آخر رد: مصمم هاوي
  حل مشكلة تعذر تحميل الملف أو التجميع ل scannerlib ahlamalgomate2020 0 299 01-09-24, 03:05 PM
آخر رد: ahlamalgomate2020
Rainbow [VB.NET] خطا عند فتح الملف DK-x 2 1,644 03-04-24, 03:26 PM
آخر رد: تركي الحلواني
Exclamation [سؤال] كيف يمكن الغاء السوال عند الكتابة على ملف موجود dell 0 305 19-03-24, 01:23 AM
آخر رد: dell
Rainbow [سؤال] إضافة شريط ضبط الكتابة في أداة RichTextBox أبو خالد الشكري 0 422 29-10-23, 08:19 AM
آخر رد: أبو خالد الشكري
  مشكله عند طباعه الباركود الكتابة تظهر بهتة في خيال والنقاط قريبه من بعض غيرت الفونت ahmedhhh2 11 1,280 30-09-23, 08:31 AM
آخر رد: atefkhalf2004
Photo [سؤال] كيف أقوم بإجبار التطبيق (الفورم) على حفظ الملف المستعاد من قاعدة البيانات SQL server salam82 3 886 20-09-23, 01:42 PM
آخر رد: salam82
  كيف اقوم بقفل الملف الذي يستخدمه احد المستخدمين ابو محمد محمد محمد 8 1,155 21-04-23, 05:58 PM
آخر رد: ابو محمد محمد محمد
  الكتابة داخل ملف نصى ابو روضة 6 1,288 07-04-23, 11:43 AM
آخر رد: kebboud

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


يقوم بقرائة الموضوع: