2016-06-27 8 views
0

グリッドにデータまたは行を追加するこのマニュアルがあり、vb.netでデータバインディングを実装する方法についていくつか考えてみたいと思います。データグリッドビューのオブジェクトのデータバインドリスト

memberGrid.Rows.Clear() 

For Each m As Member In members 
    Dim row As Object() = {m.MemberId, EntityHelper.FullName(m.Person.FirstName, m.Person.SurName), 
            WorkoutLogic.GetLastWorkoutDateDisplay(m.MemberId, AppRuntime.Workouts), 
            LogicService.GetMembershipStatus(m.MembershipHistories), 
            m.Person.Mobile} 
    memberGrid.Rows.Add(row) 
Next 

答えて

0

=年代の前に名前は、列の名前と一致する

memberGrid.DataSource = (From m In members 
         Select New With { Id = m.MemberId, 
              FullName = EntityHelper.FullName(m.Person.FirstName, m.Person.SurName), 
              LastWorkout = WorkoutLogic.GetLastWorkoutDateDisplay(m.MemberId, AppRuntime.Workouts), 
              Status = LogicService.GetMembershipStatus(m.MembershipHistories), 
              Mobile = m.Person.Mobile }).ToList() 

の変更のようなものを試してみてください。

+0

私は上記のコードに置き換えますか?このコードはグリッドにアイテムを自動的に追加しますか? – Jen143

+0

はい。これらの名前の列がない場合は、列も追加されます。 – Slai

関連する問題