我對VB.net來說是全新的,只有幾個星期的學習 我正在做一個項目,我需要製作一個使用記事本作爲數據庫的EPOS系統。我可以使按鈕的值出現在列表框中,但是我有許多按鈕都有不同的值,但每次按下不同的按鈕時,只有文本框中的第一個值出現。 E.G 喜力時按下按鈕「喜力啤酒€5.00」被吉尼斯世界時按下按鈕「喜力啤酒€5.00」顯示VB中的記事本數據庫
任何幫助是極大的讚賞顯示 !
進口System.IO 公共類Form1中
Private Sub btnHeineken_Click(sender As Object, e As EventArgs) Handles btnHeineken.Click
Dim sr As IO.StreamReader = IO.File.OpenText("DATABASE.txt")
'File DATABASE.TXT is the the debug folder
Dim name As String
Dim stock, price As Double
name = sr.ReadLine
stock = CDbl(sr.ReadLine)
price = CDbl(sr.ReadLine)
lstBox.Items.Add(name & "" & FormatCurrency(price))
name = sr.ReadLine
End Sub
Private Sub BtnGuiness_Click(sender As Object, e As EventArgs) Handles BtnGuiness.Click
Dim sr As IO.StreamReader = IO.File.OpenText("DATABASE.txt")
'File DATABASE.TXT is the the debug folder
Dim name As String
Dim stock, price As Double
name = sr.ReadLine
stock = CDbl(sr.ReadLine)
price = CDbl(sr.ReadLine)
lstBox.Items.Add(name & "" & FormatCurrency(price))
name = sr.ReadLine
End Sub
DATBASE.txt
Heineken
5.00
20
Guiness
4.50
50
Bulmers
5.00
25
謝謝你的幫助,我花了最後2個小時研究如何從.txt文件中選擇特定的行來讀取,但我試圖做的一切都沒有工作,例如對於我作爲整數= 0 To sArray.Length - 1 – 2015-02-23 14:13:37
@LorraineEllenMulcahy:我建議你開始一個新的問題(我如何在文本文件中找到特定的行)並在那裏描述你的問題(你想找到一條線,然後提取下兩個行,如果我正確理解你的問題)。 – Heinzi 2015-02-23 14:27:24