Windows フォーム アプリケーションに UltraGrid があり、2 つのバンドが必要です。以下のコードを使用して、親バンドを問題なくセットアップできました。
Try
con.Open()
da = New SqlDataAdapter("SELECT o.OJTID, o.Surname + ', ' + o.FirstName + ' ' + o.MiddleName AS FullName, t.TotalGrade FROM tblOJTs o INNER JOIN tblTGrades t ON o.OJTID = t.OJTID", con)
da.Fill(ds, "tblOGrades")
con.Close()
Catch ex As Exception
MsgBox("Error connecting to databe.", MsgBoxStyle.Critical)
MsgBox(ex.ToString)
con.Close()
Exit Sub
End Try
UltraGrid1.DisplayLayout.ViewStyle = Infragistics.Win.UltraWinGrid.ViewStyle.MultiBand
UltraGrid1.DataSource = ds.Tables("tblOGrades")
問題は、子バンドのデータソースを設定する方法がわかりません。Hierarchical DataSource 機能があるため、UltraWebGrid でこのような問題に遭遇することはありませんが、WinForms では利用できないと思います。私はあなたたちが前もって助けてくれることを知っています:)