从字符串转换" "到类型整数无效

时间:2015-07-22 07:59:21

标签: mysql sql vb.net tostring

我知道这已被问过我已经尝试了一切,但没有一个对我有用。 请帮助这是我的第一篇帖子..

我的代码`

    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

1 个答案:

答案 0 :(得分:2)

DataTable中检索您的代码似乎有误。

使用NameTxt.Text = MyDataTbl.Rows(<Row Number>).Item("<Column Name>")DataTable检索数据。

数据表可能包含多行,因此在检索数据时,指定行号很重要。在指定行号后,我们必须选择要从中检索数据的列,并通过.Item(<Column Number as Integer or Column Name as string>)方法完成。