所以我正在编写程序并尝试设置程序的保存/打开功能。我有保存功能正常工作,但无法使开放功能工作。
我遇到的问题是将数据从文本文件中提取到表单中以填充多个字段和控件。我的示例代码在
下面Imports System.IO
Main 1
Sub openFile_Click(sender, e) handles openFile.Click
Dim lineIndex As Integer = 12 'this is my total lines in my file
ofdRead.ShowDialog()
If ofdRead.FileName <> "" then
sr = New StreamReader(ofdRead.FileName)
For i As Integer = 0 To lineIndex -1
sr.ReadLine()
Next
txtField1.Text = sr.ReadLine
cboBox1.SelectedIndex = sr.ReadLine
'this continues through all fields til complete
sr.Close()
End If
End Sub
End Class
我不断收到任何因为不是字符串而返回的错误,并且好像根据我的错误输出反向读取数据。
任何帮助都会非常感激(在论坛上搜索和倾注了2天寻求帮助)
答案 0 :(得分:0)
感谢Tim Schmelter的见解。我正在为cboBox1变量调用错误的数据类型。这是我的更正代码(没有For-Loop,结果我不需要它)
cboBox1.SelectedItem = sr.ReadLine
因此,每当我遇到类似的东西时,我只需告诉它将其作为字符串而不是整数放入