从字符串“”到类型整数的转换无效
Conversion From String " " to Type Integer is not valid
我知道这已经被问过了,我已经尝试了所有方法,但 none 对我有用。
请帮助这是我的第一个 post..
我的代码`
Dim MyDataRow As DataRow = MyDataTbl.Rows(0)
Dim strName As String
Dim strState As String
strName = MyDataRow("ContactName")
strState = MyDataRow("State")
NameTxt.Text = strName.ToString
StateTxt.Text = strState.ToString
If MyDataTbl.Rows.Count = 0 Then
NameTxt.Text = " "
StateTxt.Text = " "
Exit Sub
End If
NameTxt.Text = MyDataTbl.Rows("ContactName").ToString() "ERROR HERE"
StateTxt.Text = MyDataTbl.Rows("State").ToString()
错误是Conversion from String "Contact Name" to type 'Integer' is not valid
。
从 DataTable
中检索在您的代码中似乎有误。
使用 NameTxt.Text = MyDataTbl.Rows(<Row Number>).Item("<Column Name>")
从 DataTable
检索数据。
数据 Table 可能包含多行,因此在检索数据时,指定行号很重要。指定行号后,我们必须选择要从中检索数据的列,这是通过 .Item(<Column Number as Integer or Column Name as string>)
方法完成的。
我知道这已经被问过了,我已经尝试了所有方法,但 none 对我有用。 请帮助这是我的第一个 post..
我的代码`
Dim MyDataRow As DataRow = MyDataTbl.Rows(0)
Dim strName As String
Dim strState As String
strName = MyDataRow("ContactName")
strState = MyDataRow("State")
NameTxt.Text = strName.ToString
StateTxt.Text = strState.ToString
If MyDataTbl.Rows.Count = 0 Then
NameTxt.Text = " "
StateTxt.Text = " "
Exit Sub
End If
NameTxt.Text = MyDataTbl.Rows("ContactName").ToString() "ERROR HERE"
StateTxt.Text = MyDataTbl.Rows("State").ToString()
错误是Conversion from String "Contact Name" to type 'Integer' is not valid
。
从 DataTable
中检索在您的代码中似乎有误。
使用 NameTxt.Text = MyDataTbl.Rows(<Row Number>).Item("<Column Name>")
从 DataTable
检索数据。
数据 Table 可能包含多行,因此在检索数据时,指定行号很重要。指定行号后,我们必须选择要从中检索数据的列,这是通过 .Item(<Column Number as Integer or Column Name as string>)
方法完成的。