Hola a todos..
Mi problemas es el siguiente, tengo un datagridview donde cargo un archivo tipo csv, y me muestra el contenido en la grilla, como lo puedo hacer para que ese contenido del csv se compare con los datos de una tabla de la base de datos, y si existe diferencias
que me los actualice ?
mi codigo es el siguiente;
Private Sub btnCargarArchivo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCargarArchivo.Click
Try
Dim NombreArchivo As String = ""
OpenFileDialog1.InitialDirectory = "c:\temp\"
OpenFileDialog1.Filter = "CSV files (*.csv)|*.CSV"
OpenFileDialog1.FilterIndex = 2
OpenFileDialog1.RestoreDirectory = True
If (OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK) Then
NombreArchivo = OpenFileDialog1.FileName
End If
Dim TextLine As String = ""
Dim SplitLine() As String
If System.IO.File.Exists(NombreArchivo) = True Then
Dim objReader As New System.IO.StreamReader(NombreArchivo)
objReader.ReadLine()
Do While objReader.Peek() <> -1
TextLine = objReader.ReadLine()
SplitLine = Split(TextLine, (";"))
Me.DataGridViewX1.Rows.Add(SplitLine)
Loop
Else
MsgBox("No se cargo el archivo!.", MsgBoxStyle.Information)
End If
Catch Ex As Exception
MsgBox("Error al cargar el archivo!.", MsgBoxStyle.Critical + Ex.ToString)
End Try
End Sub
GRACIAS...