我正在做一个学校项目,我们必须为一个假想的业务开发一个应用程序,他们可以用来创建新订单,搜索过去的订单等。
我有添加到DataGridView的文本框,然后在单击按钮时将其保存到名为“订单列表”的文件中。如何使它更新而不是擦除整个东西?
到目前为止,我的代码:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles BtnSaveOrder.Click
Dim TimeStamp As String
TimeStamp = DateAndTime.Now.ToString(" dd MM yyyy")
Try
Dim SaveF = System.IO.File.CreateText("C:\VB\List of Orders.txt")
With SaveF
.Write("Order from: " + TxtName.Text + " Placed on: " + TimeStamp + vbCrLf)
.Write(WriteDG())
.Write("End of order")
.Write("-------------------------------------------------------------------")
.Close()
MsgBox("Order submitted and File Saved")
End With
Catch ex As Exception
End Try
End Sub
谢谢您的帮助!
答案 0 :(得分:1)
使用Environment.NewLine
File.AppendAllText("C:\VB\List of Orders.txt", Environment.NewLine + "Order from: " + TxtName.Text + " Placed on: " + TimeStamp)
或使用StreamWriter
Using stwriter As new StreamWriter("C:\VB\List of Orders.txt", true)
stwriter.WriteLine("Order from: " + TxtName.Text + " Placed on: " + TimeStamp)
End Using