24-09-18, 02:12 PM
مرفق السورس + برنامج للاختبار
السورس (2015)
الادورات المستخدمة عدد [ 1 ] Button1 و [ 1 ] DataGridView
تم تعطيل التعديل والحذف والاضافة من DataGridView
كود الفورم كاملاً
كود :
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
DataGridView1.Rows.Clear()
DataGridView1.Columns.Clear()
Dim OFD_ As New OpenFileDialog
Dim RdVal As IO.StreamReader
Dim TxVal As String
Dim SpVal As String()
OFD_.DefaultExt = "csv"
OFD_.FileName = Nothing
OFD_.InitialDirectory = Application.StartupPath
OFD_.Filter = "File [CSV]|*.csv"
OFD_.Title = "Select file"
If OFD_.ShowDialog() <> DialogResult.Cancel Then
RdVal = IO.File.OpenText(OFD_.FileName)
TxVal = RdVal.ReadToEnd()
RdVal.Close()
TxVal = TxVal.Replace(vbNewLine, ",")
SpVal = TxVal.Split(",")
Else
Exit Sub
End If
DataGridView1.ColumnCount = 5
For ii As Integer = 0 To 4
DataGridView1.Columns(ii).Name = SpVal(ii)
Next
DataGridView1.Columns(0).Width = 30
DataGridView1.Columns(1).Width = 240
DataGridView1.Columns(2).Width = 100
DataGridView1.Columns(3).Width = 50
DataGridView1.Columns(4).Width = 750
For i As Integer = 1 To Val(SpVal.Length / 5) - 1
Dim row As String() = New String() {SpVal(Val(i * 5)), SpVal(Val(i * 5) + 1), SpVal(Val(i * 5) + 2), SpVal(Val(i * 5) + 3), SpVal(Val(i * 5) + 4)}
DataGridView1.Rows.Add(row)
Next
DataGridView1.Refresh()
DataGridView1.SelectAll()
End Sub
End Classتحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

