Vb.net VB 2010无法强制转换类型为';System.String';输入';System.Windows.Forms.TextBox';

Vb.net VB 2010无法强制转换类型为';System.String';输入';System.Windows.Forms.TextBox';,vb.net,Vb.net,我想使数据显示在文本框中,但收到了以下错误“无法将'System.String'类型的对象强制转换为'System.Windows.Forms.TextBox'类型”请帮助 txtVendorFAX = daPo.Tables("vendor").Rows(i).Item(3) 请尝试以下方法: txtVendorFAX.Text = daPo.Tables("vendor").Rows(i).Item(3) 请尝试以下方法: txtVendorFAX.Text = daPo.Table

我想使数据显示在文本框中,但收到了以下错误“无法将'System.String'类型的对象强制转换为'System.Windows.Forms.TextBox'类型”请帮助

  txtVendorFAX = daPo.Tables("vendor").Rows(i).Item(3)
请尝试以下方法:

txtVendorFAX.Text = daPo.Tables("vendor").Rows(i).Item(3)
请尝试以下方法:

txtVendorFAX.Text = daPo.Tables("vendor").Rows(i).Item(3)

只能将字符串分配给
文本框
.Text
属性

到目前为止给出的答案没有使用选项Strict On编译

你应使用:

txtVendorFAX.Text = daPo.Tables("vendor").Rows(i).Item(3).ToString

您还应确保已启用Option Strict:

您只能将字符串分配给
文本框的
.Text
属性

到目前为止给出的答案没有使用选项Strict On编译

你应使用:

txtVendorFAX.Text = daPo.Tables("vendor").Rows(i).Item(3).ToString

您还应确保已启用Option Strict:

使用文本框的
.Text
属性,方法是使用以下代码

txtVendorFAX.Text = daPo.Tables("vendor").Rows(i).Item(3)
文本框是
文本框
,而不是字符串。这就是为什么会出现错误
无法将“System.String”类型的对象强制转换为“System.Windows.Forms.TextBox”

使用以下代码使用文本框的
.Text
属性

txtVendorFAX.Text = daPo.Tables("vendor").Rows(i).Item(3)
文本框是
文本框
,而不是字符串。这就是为什么会出现错误
无法将“System.String”类型的对象强制转换为“System.Windows.Forms.TextBox”类型

txtVendorFAX.Text=Convert.ToString(daPo.Tables(“vendor”).Rows(i).Item(3))

尝试以下操作:


txtVendorFAX.Text=Convert.ToString(daPo.Tables(“vendor”).Rows(i).Item(3))

它被称为basics。。。每个人都必须开始我知道,但不是张贴,做一些研究下一次:它被称为基础。。。我知道,每个人都必须开始,但下次不要发帖,而是做一些研究:没有人编写Convert.ToString()。您已经编写了没有右括号的.ToString。另外,通过在末尾写入Convert.Tostring比.Tostring更容易预处理,因为如果值为null,则有时会出现错误。但是Convert.Tostring()将给出string.empty值。上面的评论是为Matt Wilko先生写的,因为他对我的评论做了负面评价,即使是在我自己的评论之后。还没有人编写Convert.Tostring()。您已经编写了没有右括号的.ToString。另外,通过在末尾写入Convert.Tostring比.Tostring更容易预处理,因为如果值为null,则有时会出现错误。但是Convert.Tostring()将给出string.empty值。上面的评论是为Matt Wilko先生写的,因为他对我的评论做了负面评价,即使是在我自己的评论之后。