VB.NET tableadapter returns 整数值而不是文本
VB.NET tableadapter returns integer value instead of text
我正在尝试显示一个消息框,其中包含来自数据集的用户名字,但我一直收到返回的整数。
下面是我目前用来返回 1 的代码。数据表仅包含 1 个名为 "Name" 的列,如果有帮助,它被设置为 system.string。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
MessageBox.Show(FirstNameTableAdapter.Fill(DsUsers.FirstNameTable, Environment.UserName), "User")
End Sub
我只是觉得我很想念它。
FirstNameTableAdapter.Fill(DsUsers.FirstNameTable, Environment.UserName)
的函数调用将用其关联的 CommandText 的结果填充 DataTable FirstNameTable
。它的 return 值将是它加载的行数。
我想你要做的是单独调用这条线
FirstNameTableAdapter.Fill(DsUsers.FirstNameTable, Environment.UserName)
然后调用消息框
MessageBox.Show(DsUsers.FirstNameTable.Rows(0)("Name"), "User")
我正在尝试显示一个消息框,其中包含来自数据集的用户名字,但我一直收到返回的整数。
下面是我目前用来返回 1 的代码。数据表仅包含 1 个名为 "Name" 的列,如果有帮助,它被设置为 system.string。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
MessageBox.Show(FirstNameTableAdapter.Fill(DsUsers.FirstNameTable, Environment.UserName), "User")
End Sub
我只是觉得我很想念它。
FirstNameTableAdapter.Fill(DsUsers.FirstNameTable, Environment.UserName)
的函数调用将用其关联的 CommandText 的结果填充 DataTable FirstNameTable
。它的 return 值将是它加载的行数。
我想你要做的是单独调用这条线
FirstNameTableAdapter.Fill(DsUsers.FirstNameTable, Environment.UserName)
然后调用消息框
MessageBox.Show(DsUsers.FirstNameTable.Rows(0)("Name"), "User")