BoldSignA modern eSignature application with affordable pricing. Sign up today for unlimited document usage!
Dim gridbuilder = Html.EJ().Grid(Of Object)("SampleGrid")
...
gridbuilder.AllowGrouping()
gridbuilder.GroupSettings(Sub(group)
group.GroupedColumns(Sub(col) col.Add("ShipCountry"))
End Sub)
gridbuilder.ShowSummary().
SummaryRow(Sub(row)
row.Title("Sum").SummaryColumns(Sub(col) col.SummaryType(SummaryType.Sum).Format("{0:C}").DisplayColumn("Freight").DataMember("Freight").Add()).Add()
row.Title("Average").SummaryColumns(Sub(col) col.SummaryType(SummaryType.Average).Format("{0:C}").DisplayColumn("Freight").DataMember("Freight").Add()).Add()
End Sub)
gridbuilder.Columns(
Sub(col)
...
End Sub)
gridbuilder.Render() |
fantastic, thanks!
Ross
ok, sorry to be a pain - but one more question!
Multiple summaries.
I can add 2 rows with summaries, however what i really want is two CELLS showing their summary on 1 row. They'll both be 'summed' so thats fine, its how to add the second col I can't work out.
I'm guessing its the same technique as i'll need to add a 2nd grouping column too?
Ross
gridbuilder.ShowSummary().
SummaryRow(Sub(row)
row.Title("Sum").SummaryColumns(Sub(col) col.SummaryType(SummaryType.Sum).Format("{0:C}").DisplayColumn("qty").DataMember("qty").Add()).Add() row.Title("Sum").SummaryColumns(Sub(col)col.SummaryType(SummaryType.Sum).Format({0:C}").DisplayColumn("future").DataMember("future").Add()).Add()
End Sub)
@Code
Dim gridbuilder = Html.EJ().Grid(Of Object)("SampleGrid")
...
gridbuilder.GroupSettings(Sub(group)
group.GroupedColumns(Sub(col) col.Add("ShipCountry"))
group.GroupedColumns(Sub(col) col.Add("EmployeeID")) //multiple grouped column
End Sub)
gridbuilder.ShowSummary().
SummaryRow(Sub(row)
row.Title("Sum").SummaryColumns(Sub(col) col.SummaryType(SummaryType.Sum).Format("{0:C}").DisplayColumn("Freight").DataMember("Freight").Add()).SummaryColumns(Sub(col) col.SummaryType(SummaryType.Sum).DisplayColumn("EmployeeID").DataMember("EmployeeID").Add()).Add() //enable multiple summary columns under the same summary row
row.Title("Average").SummaryColumns(Sub(col) col.SummaryType(SummaryType.Average).Format("{0:C}").DisplayColumn("Freight").DataMember("Freight").Add()).Add()
End Sub)
gridbuilder.Columns(
Sub(col)
...
End Sub)
gridbuilder.Render()
End Code |