使用vb.net中的tableadapters遍历表的行

时间:2010-10-03 23:17:29

标签: asp.net vb.net tableadapter

我有一个问题。我有一个tableadpater数据库。我想用这个tableadapter获取用户ID。

 Dim dsGN As New ForumTableAdapters.Message2TableAdapter

    Dim dtBetrieb As Data.DataTable = dsGN.GetUserIdFromThisMessage(ConversationID)

    For Each objRow As dsGN.Message2Row In dtBetrieb.Rows

        mystring = objRow.UserId.ToString
    Next

我收到错误“dsGN.Message2Row未定义”

数据库中我的表名是“消息” 我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

你必须这样做:

GridView.DataSource = yourAdapter.GetUserID(ID);
GridView.DataBind();

然后创建一个名为:GetUserID的tableadapter,从表中选择传递ID的表:@ID;

希望这有帮助! 你可以在这里阅读更多相关信息:

http://msdn.microsoft.com/en-us/library/aa581776.aspx