2015-07-22 92 views
0

我知道这已被问过,我尝试了一切,但没有为我工作。 请帮助,这是我的第一篇..从字符串“”转换为类型整数无效

我的代码`

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

回答

2

DataTable检索您的代码似乎是错误的。使用NameTxt.Text = MyDataTbl.Rows(<Row Number>).Item("<Column Name>")DataTable检索数据。

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

+0

已解决的问题..谢谢你这么多..这是我的第一篇文章,已经得到了如此快速的回答。那么我现在该做什么?我应该向你提供什么或者什么......我不知道它是如何工作的。 。是说很感谢你吗? – Learner

+0

Upvote并接受为答案 – Mahadev

相关问题