// データ バインドのコード radgridview
void DataBInd()
{
var Source = Results.GetData(FromDate, Todate, drpLedger.Value);
radGridLedgerAccount.DataSource = null;
radGridLedgerAccount.DataSource = Source;
FormatGrid();
BindChildView();
BindBarCharView(Source);
}
//バインド子ビュー、つまり階層のコード
void BindChildView()
{
if (drpLedger.Value != null)
{
GridViewTemplate childview = new GridViewTemplate();
childview.Caption = "Details";
childview.DataSource = null;
childview.DataSource = Source;
this.radGridLedgerAccount.MasterTemplate.Templates.Add(childview);
FormatChildView(childview);
GridViewRelation relation = new GridViewRelation(this.radGridLedgerAccount.MasterTemplate);
relation.ChildTemplate = childview;
relation.ParentColumnNames.Add("months");
relation.ChildColumnNames.Add("NameOfMonth");
this.radGridLedgerAccount.Relations.Add(relation);
}
}