我在VB.net中编程,我有一个Datagridview读取分隔的行;从使用此代码的记事本文件:
Private Sub ReadFile()
Dim sr As New StreamReader("resource/database.txt")
Dim strLineIn As String
Dim strSplit() As String
DataGridView1.Rows.Clear()
Do While sr.Peek <> -1
strLineIn = sr.ReadLine
strSplit = strLineIn.Split(";")
DataGridView1.Rows.Add(strSplit(0), strSplit(1), strSplit(2), strSplit(3), strSplit(4), strSplit(5), strSplit(6), strSplit(7), strSplit(8), strSplit(9), strSplit(10), strSplit(11), strSplit(12), strSplit(13), strSplit(14))
Loop
sr.Close()
End Sub
现在问题是所有数据都以字符串形式加载,因此数字列按字母顺序而不是数字顺序排序。如何将这个特定的colums读成单一的?或者如何在加载后将它们转换为单个而不是字符串。
提前致谢。