我想让数据出现在文本框中,但我收到此错误“无法将类型'System.String'的对象强制转换为'System.Windows.Forms.TextBox',请帮助
txtVendorFAX = daPo.Tables("vendor").Rows(i).Item(3)
答案 0 :(得分:2)
请改为尝试:
txtVendorFAX.Text = daPo.Tables("vendor").Rows(i).Item(3)
答案 1 :(得分:1)
txtVendorFAX.Text = daPo.Tables("vendor").Rows(i).Item(3)
答案 2 :(得分:1)
试试这个:
txtVendorFAX.Text = Convert.ToString(daPo.Tables(“vendor”)。Rows(i).Item(3))
答案 3 :(得分:0)
您只能将字符串分配给.Text
的{{1}}属性。
到目前为止给出的答案不能使用Option Strict On 进行编译。
您应该使用:
Textbox
您还应该确保选项严格打开:http://www.codinghorror.com/blog/2005/08/option-strict-and-option-explicit-in-vbnet-2005.html
答案 4 :(得分:0)
使用以下代码
来使用文本框的.Text
属性
txtVendorFAX.Text = daPo.Tables("vendor").Rows(i).Item(3)
文本框是Textbox
,而不是字符串。这就是您收到错误的原因
Unable to cast object of type 'System.String' to type 'System.Windows.Forms.TextBox