我從一個文本文件中的數據如下:閱讀的文本,並把在TextBox在vb.net
KILL
MAD
JOG
士
從上面的數據欲把文字「殺死」在文本框1,在文本框2文本「MAD」,在文本框4
下面的屏幕截圖在文本框中3文本「JOG」和「壺」
Click Here
所以,任何人都可以幫我嗎?
我從一個文本文件中的數據如下:閱讀的文本,並把在TextBox在vb.net
KILL
MAD
JOG
士
從上面的數據欲把文字「殺死」在文本框1,在文本框2文本「MAD」,在文本框4
下面的屏幕截圖在文本框中3文本「JOG」和「壺」
Click Here
所以,任何人都可以幫我嗎?
Dim lines = File.ReadAllLines(path)
TextBox1.Text = lines.ElementAtOrDefault(0)
TextBox2.Text = lines.ElementAtOrDefault(1)
TextBox3.Text = lines.ElementAtOrDefault(2)
TextBox4.Text = lines.ElementAtOrDefault(3)
你也可以使用數組,而不是ElementAtOrDefault
的索引(f.e. lines(0)
)。但後者的優點是,如果元素較少,它不會拋出異常。
不過,我會用一個ListBox
代替或單個TextBox
與Multiline=true
:
TextBox1.Lines = File.ReadAllLines(path)
這是工作,謝謝! –
嘗試把存儲在文件中的值之間的seprator,那麼你可以如下閱讀:
Dim fileReader As String
fileReader = My.Computer.FileSystem.ReadAllText("C:\test.txt")
Dim strArray() as String = fileReader .Split("|") 'change the | by your separator
TextBox1.Text = strArray(0)
TextBox2.Text = strArray(1)
TextBox3.Text = strArray(2)
是的,我們可以。你可以展示你的嘗試,並確切地說你的卡在哪裏? – Codexer
改爲使用'ListBox'或'DataGridView'。 –
iam對不起,我忘了輸入鏈接! 你可以幫助代碼? –