【发布时间】:2017-01-11 04:27:51
【问题描述】:
我正在尝试从 DataGridView 中获取数据并将该数据保存到 txt 文件中,以便稍后将其加载到网格中。现在,它将保存文件,但由于错误而不会写入文件
“datagridviewcell 类型的值不能转换为字符串”或
“在 mscorlib.dll 中发生了类型为‘System.FormatException’的未处理异常 附加信息:输入字符串的格式不正确。"
我不知道该怎么做,也找不到任何解决方案。
Private Sub SaveButton_Click(sender As Object, e As EventArgs) Handles SaveButton.Click
'SGD is my save file dialog box
SGD.ShowDialog()
Using writer As New StreamWriter(SGD.FileName)
For Each row As DataGridViewRow In QAfield.Rows
writer.WriteLine(row.Cells.Item("AgentColumn").ToString, row.Cells.Item("ScoreColumn"), row.Cells.Item("PassColumn"), row.Cells.Item("FailColumn"))
Next
End Using
End Sub
【问题讨论】:
-
row.Cells.Item("AgentColumn").Value.ToString 可能是您所追求的。
标签: string vb.net datagridview