2015-07-22 61 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

相關問題