i'am новый программист и просто изучающие о Visual Basic, и завершить экзамены Данные, которые я естьVb.net Сохранить данные из DataGridView в TXT и загрузить его
Tool_1 отвертка
Tool_2 винт
Tool_3 Магнит
и еще много
я создать проект, есть Data Grid View (две колонки, инструменты & имена) и две кнопки (btSave & btOpen)
я просто попробовать с этим кодом
Private Sub btSave_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btSave.Click
SaveGridData(DataGridView1, ThisFilename)
End Sub
Private Sub SaveGridData(ByRef ThisGrid As DataGridView, ByVal Filename As String)
ThisGrid.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableWithoutHeaderText
ThisGrid.SelectAll()
IO.File.WriteAllText(Filename, ThisGrid.GetClipboardContent().GetText.TrimEnd)
ThisGrid.ClearSelection()
End Sub
Private Sub btOpen_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btOpen.Click
LoadGridData(DataGridView1, ThisFilename)
End Sub
Private Sub LoadGridData(ByRef ThisGrid As DataGridView, ByVal Filename As String)
ThisGrid.Rows.Clear()
For Each THisLine In My.Computer.FileSystem.ReadAllText(Filename).Split(Environment.NewLine)
ThisGrid.Rows.Add(Split(THisLine, " "))
Next
End Sub
Когда я сохранить файл это не проблема файл TXT это нормально, но когда я хочу, чтобы загрузить Text «Tool_1 Отвертка» не расщепляется, но в «Инструменты» Столбец
есть решение?
попробуйте использовать разделитель как запятую или что-то еще и сохраните файл, поэтому при попытке загрузить его. он будет легко разделен – Sriram