итерация през редовете на таблица с помощта на адаптери за таблици във vb.net

аз имам проблем. Имам база данни с tableadpater. искам да получа потребителския идентификатор с този адаптер за таблици.

 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 не е дефиниран"

Името на моята таблица в базата данни е „Съобщение“, надявам се, че някой може да ми помогне.


person user389431    schedule 03.10.2010    source източник


Отговори (1)


Трябва да направите това:

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

След това направете адаптер за таблици с име:GetUserID, където избирате от вашите таблици, предавайки ID като: @ID;

Надяваме се, че това помогна! Можете да прочетете повече за това тук:

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

person Adrian    schedule 17.05.2011