2011-06-06 97 views
0

請幫我解決這個問題。我有一個從SQL獲取價值的頁面。當我初始化具有TEXT數據類型的字段的Label對象時,我遇到了問題。無法投射'System.String'類型的對象來鍵入'System.Web.UI.WebControls.Label'

以下是我的代碼。

Dim csq As New Survey.DAL.CSurvey 
csq.SurveyID = ViewState("SurveyId") 
Dim dt As DataTable = csq.GetSurveyThankYouDetails 
For Each r As DataRow In dt.Rows 
    lblThankYoutext.text = r.Item("QuestionText") ' error falls here 
    lbtLink.Text = r.Item("ThankYouLinkText") 
Next 
+0

請告訴我的錯誤?你在談論SQL文本數據類型嗎? – Jodrell 2011-06-06 09:45:13

+0

即使您將該行更改爲'lblThankYoutext.text = r.Item(「QuestionText」)'',您是否仍然收到錯誤? – 2011-06-07 04:20:14

回答

1
lblThankYoutext.Text = r.Item("QuestionText") 
3

lblThankYou.Text也許(相對於lblThankYoutext

1

lblThankYoutext是web控制,使用標籤的.Text屬性來給它賦值。

lblThankYoutext.Text = r.Item("QuestionText")

0

你嘗試

labelName.text =Convert.ToString(r.Item("QuestionText")) 
相關問題