我正在尝试显示一个带有来自数据集中用户名字的消息框,但我不断得到一个整数。
下面是我目前用来返回1的代码。数据表仅包含1个名为“名称”的列,如果有帮助,则将其设置为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
我只是觉得很容易失踪。
答案 0 :(得分:2)
函数FirstNameTableAdapter.Fill(DsUsers.FirstNameTable, Environment.UserName)
的调用将用其关联的CommandText的结果填充数据表FirstNameTable
。它的返回值将是它已加载的行数。
我想您想做的是分别拨打此行
FirstNameTableAdapter.Fill(DsUsers.FirstNameTable, Environment.UserName)
然后调用消息框
MessageBox.Show(DsUsers.FirstNameTable.Rows(0)("Name"), "User")